MongoDB安装以及卸载,通过Navicat 15 for MongoDB连接MongoDB

查询id:  docker ps

MongoDB安装以及卸载,通过Navicat 15 for MongoDB连接MongoDB_第1张图片

[root@localhost ~]# docker stop c7a8c4ac9346
c7a8c4ac9346
[root@localhost ~]# docker rm c7a8c4ac9346
c7a8c4ac9346
[root@localhost ~]# docker rmi mongo

MongoDB安装以及卸载,通过Navicat 15 for MongoDB连接MongoDB_第2张图片

sudo docker pull mongo:4.4

MongoDB安装以及卸载,通过Navicat 15 for MongoDB连接MongoDB_第3张图片

sudo docker images 

MongoDB安装以及卸载,通过Navicat 15 for MongoDB连接MongoDB_第4张图片

卸载旧的

sudo docker stop mongo

sudo docker rm mongo

MongoDB安装以及卸载,通过Navicat 15 for MongoDB连接MongoDB_第5张图片

安装mongo

 sudo docker run -itd --name mongo -p 27017:27017 mongo:4.4 -auth

进入数据库 

MongoDB安装以及卸载,通过Navicat 15 for MongoDB连接MongoDB_第6张图片

创建用户和密码

给默认的数据库创建用户和密码

db.createUser({ user:'root',pwd:'dba.root',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});

MongoDB安装以及卸载,通过Navicat 15 for MongoDB连接MongoDB_第7张图片

登录数据库:

db.auth('root','dba.root')

MongoDB安装以及卸载,通过Navicat 15 for MongoDB连接MongoDB_第8张图片

创建数据库

创建数据库 : cpiot

db 查看

MongoDB安装以及卸载,通过Navicat 15 for MongoDB连接MongoDB_第9张图片

创建用户

db.createUser({user:'mymongo',pwd:'dba.mymongo',roles:[ { role: "readWrite", db: "cpiot" } ]})

MongoDB安装以及卸载,通过Navicat 15 for MongoDB连接MongoDB_第10张图片

出现 successfully 说明成功,接下来我们检查 mongodb 是否可以连接

使用 Navicat 15 for MongoDB 连接 MongoDB,或者使用Navicat 连接

MongoDB安装以及卸载,通过Navicat 15 for MongoDB连接MongoDB_第11张图片

点击url

MongoDB安装以及卸载,通过Navicat 15 for MongoDB连接MongoDB_第12张图片

输入url地址,点击确定,账号 密码 ip改成自己的

mongodb://账号:密码@ip:27017/cpiot?authSource=admin&readPreference=primary&ssl=false&maxPoolSize=512

MongoDB安装以及卸载,通过Navicat 15 for MongoDB连接MongoDB_第13张图片

点击测试连接,提示连接成功

MongoDB安装以及卸载,通过Navicat 15 for MongoDB连接MongoDB_第14张图片


 

你可能感兴趣的:(mongodb,数据库)