Mongodb常见的问题

来源:互联网 发布:vbs禁止lol运行软件 编辑:程序博客网 时间:2024/06/08 05:55

问题1. exception in initandlisten 29 data directory /data/db not found

解决思路:用root权限创建db文件。sudo mkdir -p /data/db

问题2. Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied

解决思路:查看/data/db的权限,$ ls -ld /data/dbdrwxr-xr-x 4 mongod mongod 4096 Oct ...。如果db文件夹没有上述权限,则需要
$sudo chmod 0755 /data/db
$sudo chown mongod:mongod /data/db
或者
$sudo chown `id -u` /data/db

问题3. waiting for connections on port 27017

解决思路:这个并没有问题,mongodb已经在运行,并监听端口27017。打开另外一个terminal tab,输入mongo,出现mongo交互式命令,并连接到默认服务器localhost:27017。如果你想再后台进程中运行mongod,可以使用--fork命令选项。有关logging和mongorestore命令。

mongod --dbpath /path/to/my/mongodata --fork --logpath /path/to/my/mongod.log
0 0
原创粉丝点击