Arrancar MongoDB al iniciar el ordenador
Una vez hemos instalado MongoDB en nuestro MAC OSX, lo más útil es arrancar el servicio automáticamente al iniciar la máquina.
Pasos a seguir
Estos son los pasos a seguir:
- En el directorio /Library/LaunchDaemons creamos el fichero: org.mongodb.mongod.plist, con el siguiente contenido:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>org.mongodb.mongod</string> <key>ProgramArguments</key> <array> <string>/path/to/your/mongod/binary/mongod</string> <string>run</string> <string>--config</string> <string>/path/to/your/mongodb.conf/file/mongodb.conf</string> </array> <key>RunAtLoad</key> <true/> <key>UserName</key> <string>your_user</string> </dict> </plist> |
- Cargamos nuestro fichero
1 |
$ sudo launchctl load org.mongodb.mongod.plist |
Arrancar MongoDB manualmente
Si necesitáramos arrancar o parar el demonio de forma manual lo haríamos así:
1 2 |
$ sudo launchctl start org.mongodb.mongod $ sudo launchctl stop org.mongodb.mongod |
Creación de alias
Podemos incluso crear unos alias. Para ello, editaremos el fichero ~/.bash_profile, de la siguiente manera:
1 2 |
alias mongostart="launchctl start org.mongodb.mongod" alias mongostop="launchctl stop org.mongodb.mongod" |
Enlaces de interés
Aquí dejo unos enlaces que me han servido para extraer esta información:
http://www.journaldev.com/2330/how-to-install-mongodb-on-mac-os-x-and-run-as-service
https://alicoding.com/how-to-start-mongodb-automatically-when-starting-your-mac-os-x/
¡Espero que resulte de utilidad!
2 ideas sobre “Cómo arrancar MongoDB al iniciar nuestro MAC OSX”
Thank you @juan! With this I can setup my mac. Next I need to figure out how to configure my linux VM.
Hello Daniele. Glad to see you here!!!