top
本文目录
准备工作
启动MongoDB服务
高级运行配置
常见启动问题解决
服务管理命令

. centos7 启动mongo .

CentOS7启动MongoDB服务完整指南

准备工作

安装MongoDB社区版:

sudo tee /etc/yum.repos.d/mongodb-org-4.4.repo <<EOF
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
EOF
sudo yum install mongodb-org

启动MongoDB服务

基础启动命令:

sudo systemctl start mongod

验证运行状态:

sudo systemctl status mongod
# 应显示"active (running)"
mongo --eval 'db.runCommand({connectionStatus: 1})'
# 返回"ok"值为1表示成功

高级运行配置

后台运行参数:修改配置文件实现后台守护进程运行

sudo vi /etc/mongod.conf
# 设置:
processManagement:
  fork: true  # 启用后台模式
  pidFilePath: /var/run/mongodb/mongod.pid

防火墙放行27017端口:

sudo firewall-cmd --add-port=27017/tcp --permanent
sudo firewall-cmd --reload

常见启动问题解决

服务启动失败排查:

  • 检查/var/lib/mongo目录权限:sudo chown -R mongod:mongod /var/lib/mongo
  • 查看错误日志:journalctl -u mongod -xe
  • 端口占用检查:netstat -tulpn | grep 27017

服务管理命令

开启自启 sudo systemctl enable mongod
重启服务 sudo systemctl restart mongod
停止服务 sudo systemctl stop mongod
连接数据库 mongo --host 127.0.0.1:27017

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END
icon
0
icon
打赏
icon
分享
icon
二维码
icon
海报