码迷,mamicode.com
首页 > 数据库 > 详细

ubuntu18.04 安装mongodb 数据库

时间:2018-10-23 23:12:32      阅读:450      评论:0      收藏:0      [点我收藏+]

标签:服务   restart   serve   dip   OLE   远程登陆   安装   nbsp   分享图片   

工具:

系统:ubuntu18.04  64位 

数据库:mongodb

GUI:Robo 3T           描述:在win 下面使用Robo 3T  连接Mongodb 数据库

一. 安装mongodb 

1. 导入公钥

  Ubuntu软件包管理器apt(高级软件包工具)需要软件分销商的GPG密钥来确保软件包的一致性和真实性。 运行此命令将  MongoDB密钥导入到您的服务器。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5  

2.  修改源文件列表

  使用以下命令在/etc/apt/sources.list.d/中添加一个MongoDB源:

echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

3. 更新源 

  sudo apt-get  update

4. 安装Mongodb

sudo apt-get install -y mongodb-org

5. 启动MongoDB并将其添加为在启动时启动的服务:

systemctl start mongod
systemctl enable mongod

6.  进入mongodb ,(验证:是否成功。)

mongo

  

二. 添加管理员

1. 先修改配置文件,允许远程登陆

  找到 /etc/mongod.conf 文件,  如果这个文件没有编辑的权限  请先修改权限(sudo chmod 777  /etc/mongod.conf)

  将 bindIp:  127.0.0.1  修改为:bindIp:  0.0.0.0

sudo chmod 777  /etc/mongod.conf
sudo vi /etc/mongod.conf

  技术分享图片

2.  重启一下mongodb:

sudo service mongod restart

3. 添加超级管理员

  切换到数据库管理员,如下图,先使用指令mongo, 在使用 use admin.

技术分享图片

  添加超级管理员:

 

db.createUser(  
  {  
    user: "admin",  
    pwd: "admin",  
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]  
  }  
)
Successfully added user: {
        "user" : "admin",
        "roles" : [
                {
                        "role" : "userAdminAnyDatabase",
                        "db" : "admin"
                }
        ]
}

  测试是否可以访问

 

db.auth("admin","admin")

技术分享图片

 

三. 使用在win 下面使用Robo 3T 连接Mongodb

 Robo 3T  下载地址:https://robomongo.org/download

 技术分享图片

技术分享图片

测试成功。到此,win 下面使用Robo 3T 连上mongodb 数据库了

技术分享图片

 

ubuntu18.04 安装mongodb 数据库

标签:服务   restart   serve   dip   OLE   远程登陆   安装   nbsp   分享图片   

原文地址:https://www.cnblogs.com/muyeh/p/9839307.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!