ubuntu

如何在Ubuntu上稳定部署MongoDB

小樊
35
2025-09-01 00:26:22
栏目: 云计算

在Ubuntu上稳定部署MongoDB,可参考以下步骤:

安装MongoDB

  1. 导入公钥:wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
  2. 创建源列表文件:echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
  3. 更新软件源并安装:sudo apt updatesudo apt install -y mongodb-org

配置MongoDB

  1. 编辑配置文件/etc/mongod.conf,设置bindIp0.0.0.0以允许远程连接,开启security.authorization启用认证。
  2. 若需配置副本集,在配置文件中添加replication.replSetName等相关参数。

启动与验证

  1. 启动服务:sudo systemctl start mongod
  2. 设置开机自启:sudo systemctl enable mongod
  3. 验证安装:mongo --version

安全配置

  1. 创建管理员用户:在MongoDB shell中执行相关命令创建具有root角色的用户。
  2. 限制远程访问:根据需要设置bindIp,并开放防火墙相应端口。

优化配置

可根据服务器硬件情况,调整/etc/mongod.conf中如storage.wiredTiger.engineConfig.cacheSizeGB等参数,还可为常用查询字段创建索引。

0
看了该问题的人还看了