1错误的架构
如果在32位的系统上装上64位的系统编译的二进制包,会看到以下错误
-bash:./mongod :cannot execute binary file
解决方法就是安装相对应的包即可。
2数据目录不存在
MongoDB要有一个用户存放数据的文件目录,如果该目录不存在就会看到以下错误:
dbpath(/data/db/) dose not exist ,terminating
解决方法就是创建该目录,然后在mongod --dbpath 你的数据文件目录就好
3权限不足
如果你运行在unix的系统上要确保mongodb有足够的权限如果没有权限就会出这样的错误
permisson denied :“/data/db/mongod.lock”,terminating
解决方法通过chmod或者chown开启数据目录权限就好
4无法绑定接口
mongodb默认的运行在27017端口,如果其他进程或者另一个mongod绑定了该借口那么你会看到这个错误
listen():bind() failed errno:98
Address already in use for socket :0.0.0.0:27017
解决方法有2个第一关闭其他经常,第二可以通过--port让mongod运行在另一个端口
比如:mongod --port 27018
本文由www.78oa.com原创