MongoDB在CentOS中如何配置
以下是在CentOS中配置MongoDB的步骤:
- 安装MongoDB:创建MongoDB官方YUM仓库文件
/etc/yum.repos.d/mongodb-org-6.0.repo
,内容为[mongodb-org-6.0]
、name=MongoDB Repository
、baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
、gpgcheck=1
、enabled=1
、gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
。然后执行sudo yum install -y mongodb-org
进行安装。 - 创建目录:创建数据和日志目录
/var/lib/mongo
、/var/log/mongodb
,并设置权限sudo chown -R mongod:mongod /var/lib/mongo /var/log/mongodb
。 - 编辑配置文件:编辑
/etc/mongod.conf
,可修改storage.dbPath
、systemLog.path
、net.port
、net.bindIp
等参数,如bindIp: 0.0.0.0
以允许远程访问。 - 启动服务:执行
sudo systemctl start mongod
启动服务,sudo systemctl enable mongod
设置开机自启。 - 配置安全选项(可选):在配置文件中添加
security.authorization: enabled
,然后重启服务。接着创建管理员用户,如mongo admin --eval 'db.createUser({user: "admin", pwd: "password", roles: ["root"]})'
。 - 防火墙设置(可选):若需远程访问,执行
sudo firewall-cmd --permanent --add-port=27017/tcp
和sudo firewall-cmd --reload
开放端口。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!