首页 > 数据库技术 > 详细

mongo数据库更改了数据地址/var/lib/mongo 到/data/mongo

时间:2020-06-25 19:42:44      阅读:97      评论:0      收藏:0      [点我收藏+]

然后就出现

[root@server1 jiangji]# service mongod start
Starting mongod (via systemctl): Job for mongod.service failed because the control process exited with error code. See "systemctl status mongod.service" and "journalctl -xe" for details.

tail -f /var/log/mongodb/mongod.log

rm /var/log/mongodb/mongod.log -rf

chown -R mongod:mongod /var/log/mongodb

chown -R mongod /data/mongo

然后/data/mongo目录下的

rm -rf mongod.lock

rm -rf WiredTiger.lock

依然还是报刚刚的错误,中间还有经历一些如

llegalOperation: Attempted to create a lock file on a read-only directory MongoDB in Windows之类的报错。

 

最后送上绝招:

rm /var/run/mongodb/mongod.pid

好了,systemctl start mongod正常启动了。mongo也正常连接上了。

 

附注:chown -R mongod /data/mongo这里的mongod这个名称是来自于检查如下的归属用户才知道的。

技术分享图片

 

 

 

解决方案参考:

https://blog.csdn.net/sinat_38385185/article/details/82699948

mongo数据库更改了数据地址/var/lib/mongo 到/data/mongo

原文:https://www.cnblogs.com/www-caiyin-com/p/13192616.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!