Linux Mint 20.1下执行mongo命令报错无法连接服务器,mongod启动失败求助
Linux Mint 20.1 MongoDB启动失败修复方案
- 修复数据与日志目录权限,重装操作后默认目录权限异常是高频触发原因:
sudo chown -R mongodb:mongodb /var/lib/mongodb sudo chown -R mongodb:mongodb /var/log/mongodb
- 清理异常退出遗留的锁文件,修复损坏的数据库文件:
sudo rm -f /var/lib/mongodb/mongod.lock sudo -u mongodb mongod --repair --dbpath /var/lib/mongodb
- 检查MongoDB默认27017端口是否被占用,若存在占用可终止对应进程,或修改
/etc/mongod.conf中net.port配置更换服务端口:
sudo lsof -i :27017
- 手动启动MongoDB输出全量报错信息,可精准定位配置语法错误、数据目录异常等隐蔽问题:
mongod --config /etc/mongod.conf --verbose
- 所有修复操作完成后,重新加载服务配置并启动服务,同时开启开机自启:
sudo systemctl daemon-reload sudo systemctl start mongod sudo systemctl enable mongod
- 验证服务运行状态,返回
active (running)即说明启动成功,此时再运行mongo命令即可正常连接数据库:
sudo systemctl status mongod
内容的提问来源于stack exchange,提问作者Moshiur Rahman Rony
相关产品推荐
相关产品推荐

