mongod启动报错 exception in initAndListen: 29 Data directory /data/db not found., terminating

我觉得,mongodb会本身建立那个/data/db目录,没错,这是不存在的,由于没权限(macOs)。。。linux

因此,你有两种方式解决:mongodb

1. 最简单:数据库

  手动建立/data/db 目录,若是你是linux类的系统,不要忘了chown,或者添加权限给mongodb的当前用户,要否则仍是会报“没有读权限的”错误。变量

2.稍微复杂一点:权限

  在本身工做目录或者其余想保存数据库文件的位置,建立一个本身想命名的文件夹,eg:/Users/akgang/etc/mongodb/data/db,而后将这个路径放在Path变量里面就中了。命名

相关文章
相关标签/搜索