1. 配置mongo的bash_profile
执行vi ~/.bash_profile
追加一行export PATH=${PATH}:/usr/local/mongodb/bin
最后执行 source ~/.bash_profile
2. 启动mongo
进入/usr/local/mongodb/
新建data
和log
文件夹
执行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
再次启动
网友评论