鍍金池/ 問答/數(shù)據(jù)庫/ 我在linux系統(tǒng)上安裝mongodb運(yùn)行出現(xiàn)問題

我在linux系統(tǒng)上安裝mongodb運(yùn)行出現(xiàn)問題

操作系統(tǒng): CentOS 7.4 64位
安裝官網(wǎng)一步一步操作最有運(yùn)行的時(shí)候

sudo service mongod start

運(yùn)行結(jié)果是:

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

不知道問題出在哪里了很奇怪,有沒有大佬告訴我下

回答
編輯回答
喜歡你

不知道你解決了沒有,按個(gè)人環(huán)境不同可能問題不同,解決方式不好一概而論,建議你使用docker安裝方式


1.安裝docker腳本:$ curl -sSL https://get.docker.com/ | sh
2.安裝DB腳本(正式環(huán)境的話,需要link參數(shù)來備份容器數(shù)據(jù),開發(fā)環(huán)境的話就不用了):
$ docker run --name mongoDB -d -P mongo
3.查看映射端口:docker ps -a
4.接下來把防火墻關(guān)了,用數(shù)據(jù)庫工具訪問下

2017年2月3日 00:55
編輯回答
病癮

你把你的安裝步驟也貼出來啊。按照官網(wǎng)安裝肯定沒問題,官方安裝包帶有systemd腳本

2017年5月21日 09:09
編輯回答
浪蕩不羈

第一我已經(jīng)解決了,第二我是按照官網(wǎng)一步一步操作的,第三我是暴力解決的,我把服務(wù)器重置了下然后再裝一邊可以了。

2018年5月5日 20:13
編輯回答
撥弦

試試兩種解決方案

sudo systemctl unmask mongodb
sudo service mongod start

或者
1創(chuàng)建配置文件:

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

2復(fù)制代碼

[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啟動(dòng)服務(wù)

sudo systemctl start mongodb
sudo systemctl status mongodb

5讓它永久啟動(dòng)

sudo systemctl enable mongodb
2018年9月11日 01:08