在CentOS上配置MongoDB网络的主要步骤包括修改配置文件以允许远程访问、设置防火墙规则以及创建管理员用户以启用身份验证。以下是详细的配置指南:
/etc/mongod.conf。net 部分,修改 bindIp 字段以允许远程访问。你可以将其设置为 0.0.0.0 以允许所有IP地址访问,或者设置为特定的远程IP地址。sudo systemctl restart mongod firewall-cmd 命令来添加规则。sudo firewall-cmd --zone=public --add-port=27017/tcp --permanent sudo firewall-cmd --reload mongo use admin db.createUser({ user: "adminUser", pwd: "yourPassword", roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }) security: authorization: enabled mongo 命令行工具)从另一台机器尝试连接到MongoDB服务器,确保可以使用配置的管理员用户名和密码进行身份验证。mongo -u adminUser -p yourPassword --authenticationDatabase admin 通过以上步骤,你可以在CentOS上成功配置MongoDB以允许远程访问,并确保数据的安全性。