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