macos升级catalina数据库报错NonExistentPath: Data directory /data/db not found

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/nightwishh/article/details/102535869

在一次用mongod指令启动mongodb服务时报错提示找不到db数据库文件
在这里插入图片描述
一番寻找后发现他放在了桌面这个文件夹内

在这里插入图片描述
于是来到访达shift+command+G前往根目录文件查看发现原本在这下面的数据库文件data消失了在这里插入图片描述

在这里插入图片描述
百度后发现在macos升级系统Catalina后就不支持在系统根目录下进行文件的相关操作
于是它自动把这个data/db文件夹迁移至桌面了导致我们启动服务失败
在这里插入图片描述
那我们在每次启动数据库服务时指定dbpath即可(这里是文件目录)
在这里插入图片描述
数据库成功启动,打开127.0.0.1:27017验证服务开启成功。
在这里插入图片描述
特此记录给遇到同样问题的小伙伴

猜你喜欢

转载自blog.csdn.net/nightwishh/article/details/102535869
今日推荐