美文网首页
Mac上zsh终端操作Mongo

Mac上zsh终端操作Mongo

作者: Shiki_思清 | 来源:发表于2019-11-19 14:41 被阅读0次

1. 配置mongo的bash_profile
执行vi ~/.bash_profile
追加一行export PATH=${PATH}:/usr/local/mongodb/bin
最后执行 source ~/.bash_profile

2. 启动mongo
进入/usr/local/mongodb/
新建datalog文件夹
执行mongod --dbpath data --logpath log/mongod.log --logappend --fork

--dbpath $dbpath(数据库数据文件路径)
--logpath $logpath(日志文件的路径)
--logappend(以追加的方式打开文件)
--fork(将数据库服务放在后台运行)

打开浏览器,输入localhost:27017,会出现“
It looks like you are trying to access MongoDB over HTTP on the native driver port.

3. 终端操作mongo
打开新的终端,执行mongo

4. 停止mongo
先执行use admin;
再执行db.shutdownServer();
出现“server should be down...”即停止服务

5. 启动报错

ERROR: child process failed, exited with error number 1

Failed global initialization: FileNotOpen: Failed to open "/usr/local/mongodb/bin/log/mongod.log"

删掉log文件,重新创建,启动,ok
方法:
➜ mongodb: rm -rf log
➜ mongodb: mkdir log
再次启动

相关文章

网友评论

      本文标题:Mac上zsh终端操作Mongo

      本文链接:https://www.haomeiwen.com/subject/yxiwictx.html