Ubuntu16.04安装mongodb

参考:http://blog.csdn.net/zhushh/article/details/52451441

1、导入软件源的公钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927

 2、为mongodb创建软件源list文件
ubuntu12.04  

echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

 ubuntu14.04

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

 ubuntu16.04

echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

 3、启动停止命令

sudo service mongod start
sudo service mongod restart
sudo service mongod stop

 4、mongodb的完卸载

sudo service mongod stop
sudo apt-get purge mongodb-org*

 

 

5、删除数据库和日志文件

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

 

 

 
 

 

 

1.导入软件源的公钥

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
  • 1
  • 1

2.为mongodb创建软件源list文件
ubuntu12.04

echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
  • 1
  • 1

ubuntu14.04

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
  • 1
  • 1

ubuntu16.04

echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
  • 1
  • 1

3.更新软件源并安装mongodb

sudo apt-get update
sudo apt-get install -y mongodb-org
  • 1
  • 2
  • 1
  • 2

如果想要安装特定的版本,使用下面命令:

sudo apt-get install -y mongodb-org=3.2.9 mongodb-org-server=3.2.9 mongodb-org-shell=3.2.9 mongodb-org-mongos=3.2.9 mongodb-org-tools=3.2.9
  • 1
  • 1

4.配置启动文件
如果是ubuntu16.04的版本,需要手动新建/lib/systemd/system/mongod.service文件,并写入下面内容:

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
Documentation=https://docs.mongodb.org/manual

[Service]
User=mongodb
Group=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

5.启动、重启和关闭命令

sudo service mongod start
sudo service mongod restart
sudo service mongod stop
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

6.mongodb的完全卸载
先停止运行mongodb

sudo service mongod stop
  • 1
  • 1

再卸载软件

sudo apt-get purge mongodb-org*
  • 1
  • 1

删除数据库和日志文件

sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
posted on 2016-10-20 18:28  hi_rain  阅读(275)  评论(0)    收藏  举报