2016-12-29 177 views
-2

我使用this official guide在我的Ubuntu 16.04(Xenial Xerus)上安装MongoDB。在Run MongoDB Community Edition在Ubuntu上安装MongoDB 16.04

无法启动mongod.service:未找到单位mongod.service。

打字后sudo service mongod start。我只是看着/var/log/mongodb,它是空的。在这个问题出现之前,我没有任何其他错误。我怎样才能解决这个问题?

+0

你一定要遵循该网页的4个步骤? –

+0

是的,安装并没有给我任何错误 – GabrielRado

+0

一旦尝试这个http://askubuntu.com/a/770133/564542 –

回答

7

对于更新检查here

步骤在Ubuntu上安装MongoDB的社区版16.04

运行在终端这些命令(按Ctrl + Alt键 + 牛逼):

要删除已安装的MongoDB

  1. sudo apt-get purge mongodb-org*

  2. sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb

然后开始用下面的命令进行安装:

  1. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

  2. echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

  3. sudo apt-get update

  4. sudo apt-get install -y mongodb-org

要启动MongoDB的运行:

sudo service mongod start 
+1

我不知道如何,因为这是来自官方指南的完全指示,但是在我从'sudo apt-get update'和'upgrade'更改我的服务器之后,这起作用。我认为问题与此有关,实际上并不是mongodb。不管怎么说,还是要谢谢你! – GabrielRado