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

查询id: docker ps

root@localhost \~\]# docker stop c7a8c4ac9346 c7a8c4ac9346 \[root@localhost \~\]# docker rm c7a8c4ac9346 c7a8c4ac9346 \[root@localhost \~\]# docker rmi mongo ![](https://file.jishuzhan.net/article/1753234632473579521/d3d3992f172f330d14b41bd9a149e27f.webp) sudo docker pull mongo:4.4 ![](https://file.jishuzhan.net/article/1753234632473579521/0d2b335eebbd6e82b2e8ea43881cd28c.webp) sudo docker images ![](https://file.jishuzhan.net/article/1753234632473579521/4958f0bbc925a385c9fcb6799ddde6ea.webp) 卸载旧的 sudo docker stop mongo sudo docker rm mongo ![](https://file.jishuzhan.net/article/1753234632473579521/dadfa84f9b4c509606f92c36ff4bec1e.webp) ### 安装mongo sudo docker run -itd --name mongo -p 27017:27017 mongo:4.4 -auth ![](https://file.jishuzhan.net/article/1753234632473579521/8c5d84646d3a55063e35ab75895a04b7.webp) 进入数据库 ![](https://file.jishuzhan.net/article/1753234632473579521/8c084313095d59e9100f16f87e4840ae.webp) #### 创建用户和密码 给默认的[数据库创建用户](https://so.csdn.net/so/search?q=%E6%95%B0%E6%8D%AE%E5%BA%93%E5%88%9B%E5%BB%BA%E7%94%A8%E6%88%B7&spm=1001.2101.3001.7020 "数据库创建用户")和密码 db.createUser({ user:'root',pwd:'dba.root',roles:\[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"\]}); ![](https://file.jishuzhan.net/article/1753234632473579521/9347e896aaaa2fb1359ec9cd82ccdc25.webp) 登录数据库: db.auth('root','dba.root') ![](https://file.jishuzhan.net/article/1753234632473579521/da87e2cfee0f7e844bc1c9486b275152.webp) #### 创建数据库 创建数据库 : cpiot db 查看 ![](https://file.jishuzhan.net/article/1753234632473579521/f23803f1d95ca371d75017b14be20f42.webp) 创建用户 db.createUser({user:'mymongo',pwd:'dba.mymongo',roles:\[ { role: "readWrite", db: "cpiot" } \]}) ![](https://file.jishuzhan.net/article/1753234632473579521/d37bfb3bf4a6920c2a5fc3c8b4c88a30.webp) 出现 successfully 说明成功,接下来我们检查 mongodb 是否可以连接 ### **使用 Navicat 15 for MongoDB 连接 MongoDB,或者使用Navicat 连接** ![](https://file.jishuzhan.net/article/1753234632473579521/ab434736779274cde02f0b6bb78a4a59.webp) 点击url ![](https://file.jishuzhan.net/article/1753234632473579521/4ac5b2c71521bb2d5f2f43f6e5b7de89.webp) 输入url地址,点击确定,账号 密码 ip改成自己的 > mongodb://账号:密码@ip:27017/cpiot?authSource=admin\&readPreference=primary\&ssl=false\&maxPoolSize=512 ![](https://file.jishuzhan.net/article/1753234632473579521/425a1893427eb04b5bd4f3d9ebce9d29.webp) 点击测试连接,提示连接成功 ![](https://file.jishuzhan.net/article/1753234632473579521/4a2cd33a0cc33bb7b23ae4d255f294a7.webp)

相关推荐
星霜笔记21 分钟前
Docker 部署 MariaDB+phpMyAdmin+Nextcloud 完整教程
运维·数据库·docker·容器·mariadb
wyiyiyi6 小时前
【Web后端】Django、flask及其场景——以构建系统原型为例
前端·数据库·后端·python·django·flask
天宇_任7 小时前
Mysql数据库迁移到GaussDB注意事项
数据库·mysql·gaussdb
xiep14383335109 小时前
Ubuntu 安装带证书的 etcd 集群
数据库·etcd
Java小白程序员10 小时前
Spring Framework:Java 开发的基石与 Spring 生态的起点
java·数据库·spring
老虎062710 小时前
数据库基础—SQL语句总结及在开发时
数据库·sql·oracle
爱掘金的土拨鼠12 小时前
国产化dm数据库锁表解锁
数据库
庖丁解java13 小时前
N个Utils
数据库
Mr. zhihao13 小时前
SQL LEFT JOIN 与 WHERE 条件的隐藏坑
数据库·sql
2301_7930868713 小时前
Redis 04 Reactor
数据库·redis·缓存