在Ubuntu上配置MongoDB的步骤如下:
sudo apt-get update
sudo apt-get install -y mongodb-org
sudo systemctl start mongod
sudo systemctl status mongod
sudo nano /etc/mongod.conf
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:指定密钥文件的路径,用于节点之间的身份验证。保存并关闭配置文件。
重启MongoDB服务以使更改生效:
sudo systemctl restart mongod
sudo nano /etc/mongod.conf
net:
bindIp: 0.0.0.0
security:
authorization: enabled
保存并关闭配置文件。
重启MongoDB服务:
sudo systemctl restart mongod
use admin
db.createUser({
user: "adminUser",
pwd: "securePassword",
roles: [{ role: "userAdminAnyDatabase", db: "admin" }]
})
要将MongoDB设置为开机自启动,请执行以下命令:
sudo systemctl enable mongod
以上步骤涵盖了在Ubuntu上安装和配置MongoDB的基本流程,包括安装、基本配置、安全配置以及设置开机自启。根据实际需求,您可能还需要进行进一步的性能调优和监控设置。