zoukankan      html  css  js  c++  java
  • service mongod start start: Unknown job: mongod问题

    终于解决了这个异常蛋疼的问题,当安装完毕mongodb的时候,执行:

    root@ubuntu:/usr/local# service mongod start
    

    出现:

    start: Unknown job: mongod
    

    问题,折腾了半天,找到了答案.

    参考:《ubuntu 15.10 mongodb.service 起不起来解决方案》 貌似网站被和谐了?没有办法提及链接。

    这篇教程的建议是删后重装,但是时间花的很多,所以我没有去试。

    First we are going to change MongoDB’s default data store files from /var/lib/mongodb to/data/db.

    首先要做的事情,就是在配置文件中换默认的数据库,命令如下:

    1.创建一个新的db

    sudo mkdir -p /data/db
    

    2.修改配置文件

    sudo vim /etc/mongod.conf
    

    3.将内容改为

    # Note: if you run mongodb as a non-root user (recommended) you may
    # need to create and set permissions for this directory manually,
    # e.g., if the parent directory isn't mutable by the mongodb user.
    #dbpath=/var/lib/mongodb
    dbpath=/data/db
    

    4.将原有数据库删除(保险起见我换了个名字)

    mv /var/lib/mongodb /var/lib/mongodb1
    

    5.给权限,原因:mongodb关于启动权限的问题

    sudo chown -R mongodb:mongodb /data/db
    

    6.启动

    root@ubuntu:/usr/local# sudo service mongod start
    mongod start/running, process 29572
    

    解决问题。

    2016/12/15

  • 相关阅读:
    SuiteCRM-7.7.6 (Ubuntu 16.04)
    Mautic-2.2.0 (Ubuntu 16.04)
    Limesurvey-2.55 (Ubuntu 16.04)
    视频会议20方100点 v2.66.1.18
    cuda和tensorflow对应关系
    pointnet++运行
    ubuntu使用anaconda安装tensorflow
    ubuntu安装搜狗输入法
    add the icon of the pycharm
    ubuntu中文界面改成英文界面
  • 原文地址:https://www.cnblogs.com/qq952693358/p/6181863.html
Copyright © 2011-2022 走看看