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

sudo docker pull mongo:4.4

sudo docker images

卸载旧的

sudo docker stop mongo

sudo docker rm mongo

安装mongo

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

进入数据库

创建用户和密码

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

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

登录数据库:

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

创建数据库

创建数据库 : cpiot

db 查看

创建用户

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

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

点击url

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

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

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

相关推荐
葫芦和十三2 天前
图解 MongoDB 03|CRUD 全链路:一条 find 怎么穿过 WiredTiger
后端·mongodb·agent
葫芦和十三2 天前
图解 MongoDB 04|索引模型:每建一个索引,就是在 B+-tree 森林里多栽一棵
后端·mongodb·agent
葫芦和十三3 天前
图解 MongoDB 02|BSON:你以为存的是 JSON,其实是带类型的二进制
后端·mongodb·agent
葫芦和十三3 天前
图解 MongoDB 01|文档数据库
后端·mongodb·agent
倔强的石头_3 天前
《Kingbase护城河》——数据库存储空间全景探测与精细化瘦身实战
数据库
冬奇Lab4 天前
每日一个开源项目(第134篇):Zvec - 阿里开源的嵌入式向量数据库,向量搜索界的 SQLite
数据库·人工智能·llm
ClouGence4 天前
Oracle CDC 架构优化:从主库直连到 DataGuard 备库同步
数据库·后端·oracle
无响应de神4 天前
三、用户与权限管理
数据库·mysql
✎ ﹏梦醒͜ღ҉繁华落℘5 天前
单片机基础知识---stm32单片机的优先级
stm32·单片机·mongodb
麦聪聊数据5 天前
数据服务化时代:企业数据能力输出的核心路径
数据库