Linux 下怎么创建mongo用户
时间: 2024-02-12 18:25:47 浏览: 34
在 Linux 下创建 MongoDB 用户,可以按照以下步骤进行操作:
1. 打开终端,以管理员身份登录到 MongoDB 的 shell 环境。
2. 切换到 admin 数据库:`use admin`
3. 创建一个新的用户,使用 `db.createUser()` 命令。例如,创建一个名为 `myuser`,密码为 `mypassword` 的用户,并分配 `readWrite` 权限:
```
db.createUser(
{
user: "myuser",
pwd: "mypassword",
roles: [ { role: "readWrite", db: "mydatabase" } ]
}
)
```
在上述命令中,将 `myuser` 替换为你想要创建的用户名,`mypassword` 替换为你想要设置的密码,`mydatabase` 替换为你要授权的数据库名称。
4. 创建成功后,会显示一个 `{ "ok" : 1 }` 的输出。
这样就成功创建了一个 MongoDB 用户。你可以根据需要修改用户的角色和权限。
相关问题
创建mongo数据持久化目录 linux命令
在 Linux 上创建 MongoDB 数据持久化目录的命令如下:
1. 首先,使用 `mkdir` 命令创建一个目录,例如 `/data/db`:
```
mkdir -p /data/db
```
2. 接下来,使用 `chown` 命令更改该目录的所有者为 MongoDB 进程所使用的用户(通常是 `mongod` 用户):
```
chown -R mongodb:mongodb /data/db
```
注意:`mongodb:mongodb` 是指将拥有者和组都设置为 `mongodb` 的用户。
现在,你已经成功创建了 MongoDB 的数据持久化目录 `/data/db`,并将其所有权分配给 MongoDB 进程所使用的用户。请确保在运行 MongoDB 服务之前执行这些命令。
linux mongodb程序使用普通用户启动
在Linux中启动MongoDB程序时,可以按照以下步骤使用普通用户进行启动:
1. 创建一个新用户,例如"mongouser",并为该用户设置合适的权限。
2. 切换到mongouser用户,使用以下命令下载MongoDB程序包:
```
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu2004-4.4.1.tgz
```
其中,"mongodb-linux-x86_64-ubuntu2004-4.4.1.tgz"为MongoDB程序包的名称,具体名称根据实际情况而定。
3. 解压MongoDB程序包:
```
tar -zxvf mongodb-linux-x86_64-ubuntu2004-4.4.1.tgz
```
4. 创建一个新的数据目录,例如:
```
mkdir -p /data/db
```
注意:/data/db为MongoDB默认的数据目录,也可以使用其他目录。
5. 修改数据目录的权限:
```
chown -R mongouser:mongouser /data/db
```
6. 启动MongoDB程序:
```
cd mongodb-linux-x86_64-ubuntu2004-4.4.1/bin
./mongod --dbpath=/data/db --logpath=/var/log/mongodb.log --fork
```
其中,"--dbpath"选项指定数据目录,"--logpath"选项指定日志文件路径,"--fork"选项表示以守护进程方式运行MongoDB程序。
7. 验证MongoDB程序是否成功启动:
```
./mongo
```
如果MongoDB服务已经成功启动,则会进入MongoDB命令行界面。
注意:在使用普通用户启动MongoDB程序时,需要确保数据目录的权限正确,同时也要确保日志文件所在目录的权限正确。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)