加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 服务器 > 系统 > 正文

mac下MongoDB没有开启是什么缘故 怎么办好

发布时间:2023-09-15 13:22:51 所属栏目:系统 来源:
导读:这篇文章主要介绍“mac下MongoDB没有启动是什么缘故,怎么办好”,有一些人在mac下MongoDB没有启动是什么缘故,怎么办好的问题上存在疑惑,接下来小编就给大家来介绍一下相关的内容,希望对大家解答有帮助

这篇文章主要介绍“mac下MongoDB没有启动是什么缘故,怎么办好”,有一些人在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没有启动是什么缘故,怎么办好”的相关知识,感谢各位的阅读,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,小编每天都会为大家更新不同的知识。

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章