H5W3
当前位置:H5W3 > 其他技术问题 > 正文

我在linux系统上安装mongodb运行出现问题

操作系统: CentOS 7.4 64位
安装官网一步一步操作最有运行的时候

sudo service mongod start

运行结果是:

Redirecting to /bin/systemctl start mongod.service
Failed to start mongod.service: Unit not found.

不知道问题出在哪里了很奇怪,有没有大佬告诉我下

回答:

你把你的安装步骤也贴出来啊。按照官网安装肯定没问题,官方安装包带有systemd脚本

回答:

试试两种解决方案

sudo systemctl unmask mongodb
sudo service mongod start

或者
1创建配置文件:

sudo nano /etc/systemd/system/mongodb.service

2复制代码

[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

3按ctrl+X退出
4启动服务

sudo systemctl start mongodb
sudo systemctl status mongodb

5让它永久启动

sudo systemctl enable mongodb

回答:

不知道你解决了没有,按个人环境不同可能问题不同,解决方式不好一概而论,建议你使用docker安装方式


1.安装docker脚本:$ curl -sSL https://get.docker.com/ | sh
2.安装DB脚本(正式环境的话,需要link参数来备份容器数据,开发环境的话就不用了):
$ docker run --name mongoDB -d -P mongo
3.查看映射端口:docker ps -a
4.接下来把防火墙关了,用数据库工具访问下

回答:

第一我已经解决了,第二我是按照官网一步一步操作的,第三我是暴力解决的,我把服务器重置了下然后再装一边可以了。

回答:

命令:systemctl start mongod.service

本文地址:H5W3 » 我在linux系统上安装mongodb运行出现问题

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址