MongoDB在Ubuntu18.04

2019-01-30  本文已影响0人  bigyuang

官方文档

如果以前装过mongo,可以使用sudo apt remove mongodb 和 sudo apt purge mongodb 删除。

安装

①导入mongo公钥

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

②为MongoDB创建一个.list文件

echo "deb [arch = amd64] https://repo.mongodb.org/apt/ubuntu bionic / mongodb-org / 4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

③更新本地包
sudo apt-get update
④安装MongoDB
sudo apt-get install -y mongodb-org
mongodb-org包括mongodb-org-server、mongodb-org-shell、mongodb-org-mongos、mongodb-org-tools

防止版本自动更新,可以如下设置:

echo "mongodb-org hold" | sudo dpkg --set-selections
echo  "mongodb-org-server hold"  | sudo dpkg --set-selections
echo  "mongodb-org-shell hold"  | sudo dpkg --set-selections
echo  "mongodb-org-mongos hold"  | sudo dpkg --set-selections
echo  "mongodb-org-tools hold"  | sudo dpkg --set-selections

①启动MongoDB
sudo service mongod start
②验证MongoDB是否已成功启动
/var/log/mongodb/mongod.log文件中包含 [initandlisten] waiting for connections on port 27017
③停止
sudo service mongod stop
④重启
sudo service mongod restart
⑤进入shell
mongo


卸载

①停止服务
sudo service mongod stop
②删除包
sudo apt-get purge mongodb-org*
③删除数据目录
sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb

上一篇下一篇

猜你喜欢

热点阅读