基于Ubuntu18.04的Standlone式安装MongoDB Community版本教程,主要参考官方文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
一、安装MongoDB
(一)使用.debPackages安装
1.主要步骤
10 wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add - #导入包管理需要的公钥11 echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list #为MongoDB创建一个列表文件12 lsb_release -dc #查看Ubuntu版本信息
13 sudo apt-get update #重新加载本地软件包安装库 14 sudo apt-get install -y mongodb-org=4.2.0 mongodb-org-server=4.2.0 mongodb-org-shell=4.2.0 mongodb-org-mongos=4.2.0 mongodb-org-tools=4.2.0 15 echo "mongodb-org hold" | sudo dpkg --set-selections #保持4.2.0版本不变,以免自动升级 16 echo "mongodb-org-server hold" | sudo dpkg --set-selections 17 echo "mongodb-org-shell hold" | sudo dpkg --set-selections 18 echo "mongodb-org-mongos hold" | sudo dpkg --set-selections 19 echo "mongodb-org-tools hold" | sudo dpkg --set-selections2.配置文件
/etc/mongod.conf
为了能用NoSQLBooster、MongoDB Compass等软件远程访问mongod,修改conf文件中的bindIp为0.0.0.0(默认127.0.0.1只能主机访问)
(二)使用.tgz方式安装
1.先在服务器上下载
apt install axel2.然后apt install axel,再下载这个文件
axel https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1804-4.2.0.tgz3.下载后解压,然后看官网文档进行安装
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu-tarball/
三、运行MongoDB
1.启动
sudo service mongod start
2.检查
出现这行: [initandlisten] waiting for connections on port 27017 说明启动成功!
3.关闭MongoDB
sudo service mongod stop
4.重启MongoDB
sudo service mongod restart
5.使用shell
mongo6.退出shell
exit
四、用图像界面连接MongoDB
五、经验
每次重启服务器或恢复快照后,酱紫启动
sudo mkdir -p /data/db sudo mkdir -p /var/log/mongodb sudo mongod --dbpath /data/db --logpath /var/log/mongodb/mongod.log --fork --bind_ip 0.0.0.0