mongodb://username:password@IP:27017/admin
mongodb://username:password@IP:27017/somedb?authSource=admin
mongodb://username:password@IP:27017/somedb?authSource=admin&readPreference=secondaryPreferred
组成部分 | 含义 | 是否必须 |
mongodb:// | 一个特定的字符串,表示 MongoDB 协议 | 是 |
username | 用于登录 MongoDB 的用户名 | 是,更多信息,请参见 默认用户 |
password | 用于登录 MongoDB 的用户密码 | 是 |
hostX:portX | MongoDB 的 IP 和端口 | 是 |
/admin | 要认证的数据库,云数据库 MongoDB 固定为 admin | 是,更多信息,请参见 认证数据库 |
authMechanism=MONGODB-CR | 认证机制 | 是,更多信息,请参见 认证机制 |
authSource=admin | 身份认证所用库,云数据库 MongoDB 固定为 admin | 是,更多信息,请参见 认证数据库 |
readPreference=secondaryPreferred | 可以设置优先读从库 | 是,更多信息,请参见 读操作的主从优先级 |
mkdir
命令,创建单独的文件夹,方便管理。wget
命令下载 MongoDB Shell。示例如下:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-XX.XX.XX.tgz
tar
命令解压已下载的 MongoDB Shell 的安装包。示例如下:tar zxvf mongodb-linux-x86_64-rhel70-XX.XX.XX.tgz
cd mongodb-linux-x86_64-rhel70-XX.XX.XX
./bin/mongo -umongouser -plxh***** 172.xx.xx.xx:27017/admin
--host 172.XX.XX.XX:27017,172.XX.XX.XX:27017,172.30.XX.XX:27017
。MongoDB shell version v4.2.16connecting to: mongodb://172.x.x.X:27017/admin?compressors=disabled&gssapiServiceName=mongodbImplicit session: session { "id" : UUID("aeb18f32-6413-49da-864a-5123b4d2****") }MongoDB server version: 4.2.11Welcome to the MongoDB shell.
mongodb://rwuser:password@10.66.100.186:27017/admin?authMechanism=MONGODB-CR
mongodb://rwuser:password@10.66.100.186:27017/somedb?authMechanism=MONGODB-CR&authSource=admin
mongodb://mongouser:password@10.66.100.186:27017/admin
mongodb://mongouser:password@10.66.100.186:27017/somedb?authSource=admin
mongodb://username:password@IP:27017/admin
mongodb://username:password@IP:27017/somedb?authSource=admin
用户名 | 认证机制 | URI 处理 |
rwuser | MONGODB-CR | 必须加上参数 “authMechanism=MONGODB-CR” |
mongouser 以及在控制台创建的用户 | SCRAM-SHA-1(推荐) | 不用加任何参数 |
取值 | 含义 | 是否默认 |
primary | 只读主节点 | 是 |
primaryPreferred | 主节点优先,如主节点不可用,则读从节点 | 否 |
secondary | 只读从节点,如从节点不可用会报错 | 否 |
secondaryPreferred | 从节点优先,如从节点不可用,则读主节点 | 否 |
mongodb://username:password@IP:27017/admin?readPreference=secondaryPreferred
本页内容是否解决了您的问题?