如何在Centos上安装MongoDB并启用认证

1. 操作流程

步骤 操作
1. 安装MongoDB 使用yum安装MongoDB
2. 启用认证 修改配置文件开启认证
3. 创建管理员用户 通过命令行创建管理员用户
4. 重启MongoDB 重启MongoDB以使认证生效

2. 操作步骤及代码

步骤1:安装MongoDB

# 使用yum安装MongoDB
sudo yum install mongodb

步骤2:启用认证

# 修改MongoDB配置文件
sudo vi /etc/mongod.conf

在配置文件中找到security部分,并添加以下内容:

security:
  authorization: enabled

保存并退出配置文件。

步骤3:创建管理员用户

# 进入MongoDB命令行
mongo

# 切换至admin数据库
use admin

# 创建管理员用户
db.createUser({
  user: "admin",
  pwd: "password",
  roles: ["root"]
})

步骤4:重启MongoDB

# 重启MongoDB服务
sudo systemctl restart mongod

3. 总结

通过以上操作,你已经成功在Centos上安装了MongoDB并启用了认证功能。记得在创建管理员用户时,替换"password"为安全的密码。如果有任何问题或疑问,欢迎随时向我提问,我会尽力帮助你解决问题。祝你在开发道路上顺利前行!

pie
    title 流程完成度
    "Step 1" : 25
    "Step 2" : 25
    "Step 3" : 25
    "Step 4" : 25
classDiagram
    class Admin{
        - username: string
        - password: string
        + createUser()
    }
    class MongoDB{
        + install()
        + enableAuth()
        + restart()
    }
    Admin <|-- MongoDB

希望这篇文章对你有所帮助,祝你在MongoDB的学习和使用中取得成功!