ubuntu

如何在Ubuntu上正确配置MongoDB

小樊
48
2025-09-09 00:50:29
栏目: 云计算

以下是在Ubuntu上正确配置MongoDB的步骤:

  1. 安装MongoDB
    • 更新包列表:sudo apt update
    • 导入MongoDB公共GPG密钥:wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-archive-keyring.gpg
    • 添加MongoDB源列表:echo "deb [signed-by=/usr/share/keyrings/mongodb-archive-keyring.gpg] focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
    • 安装MongoDB:sudo apt install -y mongodb-org
    • 启动服务并设置开机自启:sudo systemctl start mongodsudo systemctl enable mongod
  2. 配置MongoDB
    • 编辑配置文件:sudo nano /etc/mongod.conf
    • 常见配置参数:
      • bindIp:设置监听IP,默认127.0.0.1,若允许远程访问可设为0.0.0.0
      • port:设置监听端口,默认27017
      • dbPath:设置数据存储目录,默认/var/lib/mongodb
      • logpath:设置日志文件路径,默认/var/log/mongodb/mongod.log
      • security.authorization:启用认证设为enabled
    • 保存退出后重启服务:sudo systemctl restart mongod
  3. 安全配置
    • 启用认证后,创建管理员用户:
      • 进入MongoDB Shell:mongo
      • 切换到admin数据库:use admin
      • 创建用户:db.createUser({user: "yourAdminUsername", pwd: "yourAdminPassword", roles: [{role: "root", db: "admin"}]})

0
看了该问题的人还看了