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)

相关推荐
NineData13 小时前
NineData智能数据管理平台新功能发布|2026年1-2月
数据库·sql·数据分析
IvorySQL14 小时前
双星闪耀温哥华:IvorySQL 社区两项议题入选 PGConf.dev 2026
数据库·postgresql·开源
ma_king17 小时前
入门 java 和 数据库
java·数据库·后端
jiayou6421 小时前
KingbaseES 实战:审计追踪配置与运维实践
数据库
NineData1 天前
NineData 迁移评估功能正式上线
数据库·dba
NineData2 天前
数据库迁移总踩坑?用 NineData 迁移评估,提前识别所有兼容性风险
数据库·程序员·云计算
赵渝强老师2 天前
【赵渝强老师】PostgreSQL中表的碎片
数据库·postgresql
全栈老石2 天前
拆解低代码引擎核心:元数据驱动的"万能表"架构
数据库·低代码
倔强的石头_3 天前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
jiayou644 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库