Like a good Apple nerd, I updated to the latest version of macOS Catalina. If you’re using older 32bit apps Catalina won’t run them. Thankfully, I wasn’t in that position, so I didn’t anticipate any issues. So young so innocent.

As it turns out another chance in Catalina does affect my normal workflow. The change is related to a security improvement that prevents users from creating new files in root.

Not an issue for most things, but MongoDB by default uses /data/db as the location for storing data. To fix this, the best solution I came across was to simply change the location from the default to somewhere in your user folder. This is easy to do using the following command in the terminal.

mongod --dbpath ~/data/db

Mongo will now work, and you can get on with life.


Posted

in

by

Discover more from Geekpulp

Subscribe now to keep reading and get access to the full archive.

Continue reading