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

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

相关推荐
笃行3501 分钟前
MySQL 的 JSON 字段迁到金仓还能用吗?——KingbaseES V9R3C18 JSON 操作符与函数兼容实测
数据库
IpdataCloud1 小时前
跨境AI金融风险怎么防?IP风险画像的实战应用指南
数据库·tcp/ip·金融·ip
Alan_753 小时前
API 接口慢调用根因定位:从 TCP 建连到数据库 IO 的全栈排查实战
数据库
多巴胺梦想家4 小时前
事务与并发控制:当多人同时操作数据库
服务器·数据库·oracle
howard20054 小时前
PostgreSQL起步
数据库·postgresql
书中枫叶5 小时前
从「上次几点喂奶」到全栈小程序:我做了个喂宝助手
mongodb·微信小程序·node.js
秋田君5 小时前
QT_QT布局详解
开发语言·数据库·qt
可乐ea5 小时前
【Redis八股|第8篇】Redis 分布式锁原理与 Redisson 使用
数据库·redis·分布式·面试题·redis八股
李燚6 小时前
Eino devops 调试系统源码:GraphCompileCallback 怎么工作(第50篇-E36)
数据库·golang·agent·devops·graphql·aiagent·eino
ClouGence6 小时前
Oracle 到 OceanBase 迁移方案横评:停机导出/导入 vs OMS vs CDC 工具
数据库·oracle