<p>1错误的架构如果在32位的系统上装上64位的系统编译的二进制包,会看到以下错误-bash:./mongod:cannotexecutebinaryfile解决方法就是安装相对应的包即可。2数据目录不存在MongoDB要有一个用户存放数据的文件目录,如果该目录不存在就会看到以下错误:dbpath(/data/db/)dosenotexist,terminating解决方法就是创建该目录,然后在mongod--dbpath你的数据文件目录就好3权限不足如果你运行在unix的系统上要确保mongodb有足够的权限如果没有权限就会出这样的错误permissondenied:“/data/db/mongod.lock”,terminating解决方法通过chmod或者chown开启数据目录权限就好4无法绑定接口mongodb默认的运行在27017端口,如果其他进程或者另一个mongod绑定了该借口那么你会看到这个错误listen():bind()failederrno:98Addressalreadyinuseforsocket:0.0.0.0:27017解决方法有2个第一关闭其他经常,第二可以通过--port让mongod运行在另一个端口比如:mongod--port27018本文由www.起航劳务派遣系统.com原创</p>