• mongodb Shell 启动


    开始运行mongodb

    准备

    上篇说过,通过brew安装的程序目录在 /usr/local/Cellar下面

    下面,我们先看一下 mongodb的可执行程序命令

    cd /usr/local/Cellar/mongodb/3.4.4/bin
    # 注意我安装的是 3.4.4 版本的,所以各位请注意 正确的路径
    
    ls -a
    .		mongo		mongoexport	mongooplog	mongos
    ..		mongod		mongofiles	mongoperf	mongostat
    bsondump	mongodump	mongoimport	mongorestore	mongotop
    

    其中,mongod 和 mongo会是 我们接下来主要使用的命令

    • mongod 启动mongodb
    • mongo 连接mongodb数据库

    创建项目目录

    官网和其他参考网站 都是直接用 命令启动,参数配置都是默认的,不太适用

    # 路径切换(cd)到一个你喜欢的目录
    mkdir mongodbtest && cd mongodbtest
    
    mkdir bin
    mkdir conf
    mkdir data
    mkdir log
    

    在 conf 目录下新建 文件mongod.conf

    cd conf && touch mongod.conf
    # 输入以下配置内容
    port = 12345
    dbpath = data
    logpath = log/mongod.log
    fork = true
    

    然后把 mongodb安装目录下的bin下面的 mongo 和 mongod 复制到当前目录的 bin目录下

    cp /usr/local/Cellar/mongodb/3.4.4/bin/mongod ./bin/
    cp /usr/local/Cellar/mongodb/3.4.4/bin/mongo ./bin/
    

    启动 mongodb

    然后用官网文档语法启动 mongodb

    ./bin/mongod -f conf/mongod.conf
    /*
    about to fork child process, waiting until server is ready for connections.
    forked process: 19250
    child process started successfully, parent exiting
    */
    

    看到上面 消息证明,已经成功启动了了 mongodb,可以看到data 和 log目录下已经有数据和日志了

    连接mongodb

    # 连接本地,端口12345在 conf 里配置
    ./bin/mongo 127.0.0.1:12345
    

    会有连接成功提示,不过应该会看到警告,这是因为默认没有 用户名和密码登录

  • 相关阅读:
    弱引用的字典WeakDictionary(转)
    XBox360调试程序失败:Unable to start debugging.Connection to Xbox360 development kit lost
    托管C++中的范型和模板的区别
    智能指针的缺陷
    托管C++笔记(二)原创
    C#通过WMI操作本地共享文件夹
    很随便的随笔
    "The system cannot execute the specified program"
    C++多重继承
    托管C++笔记(一)原创
  • 原文地址:https://www.cnblogs.com/donglegend/p/7110389.html
Copyright © 2020-2023  润新知