温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

mac环境下mongodb无法启动怎么办

发布时间:2020-06-30 10:56:05 来源:亿速云 阅读:607 作者:清晨 栏目:编程语言

这篇文章主要介绍mac环境下mongodb无法启动怎么办,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

解决方法1

原因:mongodb没有启动

用brew service来启动

brew services start mongodb

解决方法2

原因:没有db文件夹

Before you start MongoDB for the first time, create the directory to which the mongod process will 
write data. By default, the mongod process uses the /data/db directory. If you create a directory other
than this one, you must specify that directory in the dbpath option when starting the mongod process
later in this procedure.
1. 创建文件夹
mkdir -p /data/db
2. 给文件夹设置可写
sudo chown -R `id -un` /data/db
3. 运行mongodb
cd /usr/local/mongodb/bin
mongod
mongo
4. 结束运行mongodb
Control+C

解决方法3

原因:因意外造成Mongodb服务非正常关闭且造成Mongod服务无法正常启动

删除data目录下的*.lock文件

sudo rm /data/db/mongod.lock
sudo rm /data/db/WiredTiger.lock
然后再启动Mongod服务
cd /usr/local/mongodb/bin
mongod
mongo
如果还是不行,可以查看一下进程,然后杀掉:
ps -aef | grep mongo 
kill ***
cd /usr/local/mongodb/bin
mongod
mongo

解决方法4

原因:Permission denied

cd /usr/local/mongodb/bin
sudo mongod

以上是mac环境下mongodb无法启动怎么办的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI