美文网首页MongoDB
启动MongoDB的相关错误

启动MongoDB的相关错误

作者: 0_cc | 来源:发表于2017-08-03 13:31 被阅读33次

    在命令行输入mongod开启数据库时出现如下错误:

    错误一:

    2015-11-10T15:20:09.463+0800 E NETWORK  [initandlisten] listen(): bind() failed errno:48 Address already in use for socket: 0.0.0.0:27017

    解决:

    1、用如下命令查看占用的进程id

    ps -e| grep 'mongo\|PID’

    得到如下结果

    PID TTY          TIME CMD

    1632 ??        0:00.46 mongod

    1643 ttys000    0:00.00 grep mongo\|PID

    2、用如下命令杀死1643进程再用mongod启动数据库

    kill 1643

    错误二:

    2015-11-10T15:47:27.262+0800 I STORAGE  [initandlisten] exception in initAndListen: 98 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating

    解决:

    用如下命令赋予用户权限

    sudo chown -R lx /data/db

    警告:

    连接数据库时出现

    WARNING : soft rlimits too low .Number of files is 256 , should be at least 1000

    解决:

    MongoDB官网解释,这个原因是操作系统的保守设定造成的,与MongoDB无关。

    相关文章

      网友评论

        本文标题:启动MongoDB的相关错误

        本文链接:https://www.haomeiwen.com/subject/xghplxtx.html