温馨提示×

MongoDB Ubuntu版配置步骤是什么

小樊
62
2025-06-07 10:26:58
栏目: 云计算

在Ubuntu上配置MongoDB的步骤如下:

安装MongoDB

  1. 更新系统包列表
sudo apt-get update
  1. 安装MongoDB软件包
sudo apt-get install -y mongodb-org
  1. 启动MongoDB服务
sudo systemctl start mongod
  1. 确认MongoDB服务状态
sudo systemctl status mongod

配置MongoDB

  1. 编辑MongoDB配置文件
sudo nano /etc/mongod.conf
  1. 修改配置文件
  • storage.dbPath:指定数据文件的存储路径,例如 /var/lib/mongodb
  • systemLog.destination:日志输出的目的地,可以是文件或标准输出。
  • systemLog.logAppend:是否在现有日志文件中追加日志,通常设置为 true
  • systemLog.path:日志文件的路径,例如 /var/log/mongodb/mongod.log
  • net.bindIp:指定MongoDB服务器监听的IP地址,可以设置为 0.0.0.0 以允许任何IP连接,或者指定具体的IP地址。
  • net.port:指定MongoDB服务器监听的端口号,默认为 27017
  • replication.replSetName:设置复制集的名称。
  • security.keyFile:指定密钥文件的路径,用于节点之间的身份验证。
  1. 保存并关闭配置文件

  2. 重启MongoDB服务以使更改生效

sudo systemctl restart mongod

安全配置(可选)

  1. 修改MongoDB配置文件
sudo nano /etc/mongod.conf
  1. 设置绑定IP
net:
  bindIp: 0.0.0.0
  1. 启用认证授权
security:
  authorization: enabled
  1. 保存并关闭配置文件

  2. 重启MongoDB服务

sudo systemctl restart mongod
  1. 使用mongo命令行工具创建管理员用户
use admin
db.createUser({
  user: "adminUser",
  pwd: "securePassword",
  roles: [{ role: "userAdminAnyDatabase", db: "admin" }]
})

开机自启(可选)

要将MongoDB设置为开机自启动,请执行以下命令:

sudo systemctl enable mongod

以上步骤涵盖了在Ubuntu上安装和配置MongoDB的基本流程,包括安装、基本配置、安全配置以及设置开机自启。根据实际需求,您可能还需要进行进一步的性能调优和监控设置。

0