连接数据库
mongosh --host <hostname> --port <port>
创建数据库
use <database_name>
创建用户
使用 db.createUser 命令创建用户并分配角色。
例如,创建一个名为 testuser 的用户,密码为 password123,并赋予 readWrite 和 dbAdmin 角色:
db.createUser({
user: "testuser",
pwd: "password123",
roles: [
{ role: "readWrite", db: "<database_name>" },
{ role: "dbAdmin", db: "<database_name>" }
]
})
注意
如果用字符串连接密码中带@
字需要变成转义符%10;
如果是面板创建的mongodb数据库先进入容器内部,然后
1.选择admin
use admin
2.验证用户
db.auth("acount","paswd");
3.验证成功之后,可以接着上面的创建数据库开始了。
评论区