1、连接到 MongoDB
首先,打开你的终端并使用 mongosh 命令连接到 MongoDB 服务器:
说明:
mongosh:启动 MongoDB Shell 命令行工具。
--host <hostname>:指定 MongoDB 服务器的主机名或 IP 地址。
<hostname>:MongoDB 服务器的主机名(如 localhost)或 IP 地址(如 127.0.0.1)。
--port <port>:指定 MongoDB 服务器的端口号。
<port>:MongoDB 服务器监听的端口号,默认端口是 27017。
例如:
2. 切换到目标数据库
在 MongoDB 中,用户是针对特定数据库创建的,使用 use 命令切换到你要创建用户的数据库:
database_name - 为要切换的数据库。
例如:
3. 创建最高管理员账号
使用 db.createUser 命令创建用户并分配角色。
use admin 表示进到admin库,db.createUser({user:“admin”,pwd:“shenz2024”,roles:[{role:“root”,db:“admin”}]})表示创建一个用户名是admin,密码是shenz2024,角色权限为超级用户角色,db则针对的库
4、为数据库设置独立的登录账号
使用以下命令创建一个名为 xdm_test的数据库,并创建一个普通用户:
备注:MongoDB角色权限说明