centos 安装 MongoDB5 ,使用MongoDB compass界面连接,需要启动认证
时间: 2024-06-08 22:10:07 浏览: 140
在 CentOS 上安装 MongoDB 5 需要以下步骤:
1. 添加 MongoDB 官方的 YUM 源
```
sudo vi /etc/yum.repos.d/mongodb-org-5.0.repo
```
在文件中添加以下内容:
```
[mongodb-org-5.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc
```
2. 安装 MongoDB
```
sudo yum install -y mongodb-org
```
3. 启动 MongoDB 服务
```
sudo systemctl start mongod
```
4. 配置 MongoDB 认证
编辑 MongoDB 配置文件 `/etc/mongod.conf`,找到 `security` 部分,取消注释并设置为 `enabled: true`,保存并退出。
```
security:
authorization: enabled
```
5. 创建管理员账户
启动 MongoDB 后,使用 `mongo` 命令进入 MongoDB Shell,创建一个管理员账户,如下:
```
use admin
db.createUser(
{
user: "admin",
pwd: "password",
roles: [ { role: "root", db: "admin" } ]
}
)
```
注意将 `password` 替换成你自己的密码。
6. 重启 MongoDB 服务
```
sudo systemctl restart mongod
```
7. 使用 MongoDB Compass 连接
打开 MongoDB Compass,点击 `New Connection`,在 `Connection Settings` 中输入以下信息:
- `Hostname`: 服务器的 IP 地址或者域名
- `Port`: MongoDB 服务监听的端口,默认为 27017
- `Authentication`: 选择 `Username/Password`,并输入管理员账户的用户名和密码
- 点击 `Connect` 连接到 MongoDB 服务器。
如果一切正常,你应该能够连接到 MongoDB 服务器并进行操作。
阅读全文