在CentOS上配置MongoDB的要点可以分为以下几个步骤:
/etc/yum.repos.d/ 目录下。sudo yum install -y mongodb-org
/etc/mongod.conf。可以使用文本编辑器(如 vi 或 nano)来编辑这个文件。systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
net:
port: 27017
bindIp: 0.0.0.0 # 默认监听所有接口
security:
authorization: enabled # 启用安全认证
sudo mongo
use admin
db.createUser({
user: "admin",
pwd: "your_password",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
})
db.auth("admin", "your_password")
sudo systemctl start mongod
sudo systemctl enable mongod
sudo systemctl status mongod
sudo firewall-cmd --zone public --add-port 27017/tcp --permanent
sudo firewall-cmd --reload
mongo 命令行工具连接到MongoDB服务器,并验证安装是否成功。mongo --host your_server_ip --port 27017 -u admin -p your_password --authenticationDatabase admin
通过以上步骤,您可以在CentOS上成功安装和配置MongoDB,并根据需要进行进一步的性能优化和安全设置。