MongoDB常见问题处理

来源:luqidong 发布时间:2014-01-16 22:34:26 点击数:

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原创