申请MONGODB用户空间

2021-01-07  本文已影响0人  9016

1、登录mongodb服务器节点

2、查找主节点

语法:

mongo 127.0.0.1:端口号

示例:

mongo 127.0.0.1:35601

找到主节点,下面操作在主节点的mogo提示符(集群名:PRIMARY>)下执行

3、切换到admin空间

语法:

use admin

4、root认证

语法:

db.auth("root","密码")

返回1,表示正常

示例:

db.auth("root","xxxxxxxxxxxxxxxx")

5、创建表空间

语法:

use 新空间名

示例:

use dmz_huishi

6、创建账号、密码、角色、库名

语法:

db.createUser({ user:"用户名", pwd:"密码",  roles: [{ role: "角色名", db: "库名,应和空间名一致" }] })

示例:

db.createUser({ user:"user_huishi", pwd:"xxxxxxxxxxxxxxxx",  roles: [{ role: "readWrite", db: "dmz_huishi" }] })

7、切换新建的空间

语法:

use 新建的空间名

示例:

use dmz_huishi

8、账号认证

语法:

db.auth("账号名","密码")

返回1,表示正常

示例:

db.auth("user_huishi","xxxxxxxxxxxxxxxx")

9、查看集群状态

语法:

rs.status()

连接信息

xxx项目mongo集群参数

集群地址: 172.16.250.17:35601,172.16.250.18:35601,172.16.250.19:35601

副本集名称: dmz20zht

正式环境数据库:dmz_huishi  账号:user_huishi  密码:xxxxxxxxxxxxxxxx

连接方式

mongodb://user_huishi:xxxxxxxxxxxxxxxx@172.16.250.17:35601,172.16.250.18:35601,172.16.250.19:35601/dmz_huishi

读写分离(读请求优先到secondary)

mongodb://user_huishi:xxxxxxxxxxxxxxxx@172.16.250.17:35601,172.16.250.18:35601,172.16.250.19:35601/dmz_huishi?readPreference=secondaryPreferred

上一篇下一篇

猜你喜欢

热点阅读