【问题标题】:Failed to start mongod.service: Unit mongod.service not found., unable to find the mongod.service?mongod.service 启动失败: Unit mongod.service not found., 找不到mongod.service?
【发布时间】:2020-01-13 02:56:46
【问题描述】:

我已经遵循了 stackoverflow 中提到的所有答案,但仍然遇到与 Failed to start mongod.service: Unit mongod.service not found 相同的错误。

如何解决这个问题? 我有 ubuntu cosmic 和 mongoDB 3.0 版

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    我遇到了一些问题。 这里的解决方案 请检查主目录/etc/systemd/system/ 中是否有MongoDB mongodb.service 的配置文件 如果你找不到它,只需创建它 sudo vi /etc/systemd/system/mongodb.service 然后将以下内容添加到文件中

    [Unit]
    Description=High-performance, schema-free document-oriented database
    After=network.target
    
    [Service]
    User=mongodb
    ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
    
    [Install]
    WantedBy=multi-user.target
    

    运行 mongod 服务

    sudo systemctl start mongodb
    sudo systemctl status mongodb
    

    使服务永久化

    sudo systemctl enable mongodb
    

    【讨论】:

    • 问题出在他们提供的密钥上,我从系统中删除了所有内容,但仍然遇到同样的问题。谢谢您的回答。我再次将其删除并安装了最新的,这解决了我的问题。
    • @BhanuBanda 我很高兴听到这个消息,抱歉回复晚了
    【解决方案2】:

    你试过sudo service mongod start

    【讨论】:

    • askubuntu.com/questions/921753/…此链接可能对您有所帮助
    • 我点击了链接并使用了这个命令 'sudo systemctl enable mongod' 我仍然得到同样的错误
    • 我添加了一个名为 mongod.service 的文件,现在我收到另一个错误,因为“mongodb.service 的作业失败,因为控制进程以错误代码退出”。
    猜你喜欢
    • 2018-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-05
    • 2021-02-16
    • 1970-01-01
    相关资源
    最近更新 更多