Skip to content

Instantly share code, notes, and snippets.

@Kirill255
Last active August 24, 2018 16:44
Show Gist options
  • Save Kirill255/b4aff00587ae5d173897133db90be5c8 to your computer and use it in GitHub Desktop.
Save Kirill255/b4aff00587ae5d173897133db90be5c8 to your computer and use it in GitHub Desktop.

Install and use

  1. Download zip archive https://www.mongodb.org/dl/win32/i386
  2. Unpacks an archive in "c:/mongo" directory
  3. Create "c:/mongo/db" directory or default directory c:/data/db
  4. For run mongod use ./mongod.exe --dbpath "c:/mongo/db" or just mongod --dbpath "c:/mongo/db"
  5. For run mongo use ./mongo.exe or just mongo

Known errors

MongoDB cannot start server: The default storage engine 'wiredTiger' is not available with this build of mongod https://stackoverflow.com/questions/34243731/mongodb-cannot-start-server-the-default-storage-engine-wiredtiger-is-not-avai

  • For run mongod use ./mongod.exe --storageEngine=mmapv1 --dbpath "c:/mongo/db"

32-bit servers don't have journaling enabled by default. Please use --journal if you want durability http://www.fatalerrors.org/a/main-32-bit-servers-don-t-have-journaling-enabled-by-default.html

  • For run mongod use ./mongod.exe --storageEngine=mmapv1 --dbpath "c:/mongo/db" --journal

Recover a Standalone after an Unexpected Shutdown. Detected unclean shutdown - c:/mongo/db\mongod.lock is not empty.

https://docs.mongodb.com/manual/tutorial/recover-data-following-unexpected-shutdown/

  • For run mongod use ./mongod.exe --storageEngine=mmapv1 --dbpath "c:/mongo/db" --repair
  • And then run again ./mongod.exe --storageEngine=mmapv1 --dbpath "c:/mongo/db" --journal

Doc mongod

https://docs.mongodb.com/manual/reference/program/mongod/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment