美文网首页
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