阅读量:3
以下是MongoDB在Linux上的配置步骤:
-
安装MongoDB
- 下载安装包:从官网获取对应系统的tgz包,如
mongodb-linux-x86_64-rhel70-7.0.18.tgz,并解压至指定目录(如/usr/local/mongodb)。 - 添加环境变量:在
/etc/profile中添加export PATH=/usr/local/mongodb/bin:$PATH,并执行source /etc/profile生效。
- 下载安装包:从官网获取对应系统的tgz包,如
-
配置基础参数
- 创建数据、日志目录:
sudo mkdir -p /var/lib/mongodb /var/log/mongodb sudo chown -R $(whoami) /var/lib/mongodb /var/log/mongodb - 编辑配置文件
/etc/mongod.conf(或自定义路径的配置文件):storage: dbPath: /var/lib/mongodb # 数据存储路径 systemLog: path: /var/log/mongodb/mongod.log # 日志路径 logAppend: true net: port: 27017 # 端口号 bindIp: 0.0.0.0 # 绑定IP(0.0.0.0允许远程访问)
- 创建数据、日志目录:
-
启动服务与权限设置
- 启动MongoDB:
mongod --config /etc/mongod.conf # 指定配置文件启动 - 设置开机自启(需创建systemd服务文件,略复杂,可参考官方文档)。
- 启动MongoDB:
-
安全配置(可选)
- 启用认证:在配置文件中添加
security: authorization: enabled,并重启服务。 - 创建管理员用户:
mongo use admin db.createUser({user: "admin", pwd: "密码", roles: [{role: "root", db: "admin"}]})
- 启用认证:在配置文件中添加
-
验证与优化
- 检查服务状态:
ps -ef | grep mongod或systemctl status mongod(若配置为系统服务)。 - 远程访问测试:通过
mongo -u admin -p 密码 --host IP地址连接。
- 检查服务状态:
注意事项:
- 生产环境需关闭
fork模式(非守护进程),并配置日志轮转。 - 若需集群部署,需额外配置
replication和sharding参数。
参考来源:
以上就是关于“MongoDB在Linux上的配置步骤”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm