我需要能够在 cli 上启动/停止 MongoDB。开始非常简单:
./mongod
但要停止 mongo DB,我需要先运行 open mongo shell,然后键入两个命令:
$ ./蒙戈
使用管理员
db.shutdownServer()
所以我不知道如何在一行中停止 mongo DB。有什么帮助吗?
启动和停止 MongoDB http://docs.mongodb.org/manual/tutorial/manage-mongodb-processes/MongoDB 手册中有介绍。它解释了通过 shell、cli、驱动程序等停止 MongoDB 的各种选项。它还详细介绍了错误停止 MongoDB 的风险(例如数据损坏),并讨论了不同的终止信号。
此外,如果您使用包管理器安装了 MongoDBUbuntu http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ or Debian http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian/然后你可以按如下方式停止 mongodb(目前是 ubuntu 中的 mongod):
Or on Mac OS X https://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/
Or on Red Hat http://docs.mongodb.org/manual/tutorial/install-mongodb-on-red-hat-centos-or-fedora-linux/基于系统:
Or on Windows http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/#mongodb-as-a-windows-service如果您已安装为名为MongoDB
:
如果没有安装为服务(从 Windows 7+ 开始),您可以运行:
taskkill /f /im mongod.exe
要详细了解非正常关机的问题、如何最好地避免这种情况以及发生非正常关机时该怎么做,请参阅:意外关机后恢复数据 http://docs.mongodb.org/manual/tutorial/recover-data-following-unexpected-shutdown/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)