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)

相关推荐
爱的叹息35 分钟前
Redis 除了数据类型外的核心功能 的详细说明,包含事务、流水线、发布/订阅、Lua 脚本的完整代码示例和表格总结
数据库·redis·lua
快来卷java4 小时前
MySQL篇(六)MySQL 分库分表:应对数据增长挑战的有效策略
数据库·mysql·oracle
IT认证通关5 小时前
金仓数据库KCM认证考试介绍【2025年4月更新】
数据库
程序猿阿伟6 小时前
《SQL赋能人工智能:解锁特征工程的隐秘力量》
数据库·人工智能·sql
冰箱里的金鱼6 小时前
MYSQL 存储引擎 和 日志
数据库
Yan-英杰7 小时前
【百日精通JAVA | SQL篇 | 第三篇】 MYSQL增删改查
java·数据库·sql
信徒_7 小时前
Mysql 中的 binlog、redolog、undolog
数据库·mysql
极限实验室7 小时前
代理 Elasticsearch 服务:INFINI Gateway VS Nginx
数据库·搜索引擎
三月七(爱看动漫的程序员)8 小时前
LLM面试题六
数据库·人工智能·gpt·语言模型·自然语言处理·llama·milvus
追光天使8 小时前
Mac 上使用 mysql -u root -p 命令,出现“zsh: command not found: mysql“?
数据库·mysql·macos