ubuntu安装mongodb添加账户以及远程连接

安装:

  apt-get install mongodb

启动:

  service mongodb start

停止:

  service mongodb stop

进入mongodb:

  mongo

配置远程连接:

  1. 添加远程连接账户

  mongo进入控制台,mongodb账户从属于数据库,因此选择要设置的数据库,在对应数据库下新建账户。

  eg:

    use xxxdb  

    db.createUser({

      user:'admin',

      pwd:'111111',

      roles:[

        {role:'dbOwner',db:'xxxdb'}

      ]

    })      回车

    

  2. 修改配置文件允许远程登陆

  vim /etc/mongodb.conf

  注释  #bind_ip=127.0.0.1

  取消注释 auth=true

  重启service mongodb start  

  3. 测试账户能否使用

  mongo > use xxxdb > db.auth('admin','111111')     打印出 1 则ok

  4. 下载robo 3T

    https://robomongo.org/download

  5. 配置robo 3T

    a. 配置connection 

      type:direct connection

      name: 随意

      address: localhost  //因为要通过ssh连接去启动,所以需要是localhost而不要是ip

      port: 27017

    b. 配置authentiation

      database: xxxdb

      username: admin

      password: 111111

      auth mechainism: SCRAM - SHA -1

    c. 配置ssh

      xshell等远程连接工具远程连接账号密码等一致

  6. Test OK

posted @ 2019-08-09 15:26  挨踢屌丝  阅读(890)  评论(0编辑  收藏  举报