mongodb 5.0只支持64位系统,官网地址:/
在线安装
1.导入MongoDB公共GPG Key
wget -qO - /static/pgp/server-5.0.asc | sudo apt-key add -
返回OK即操作成功,如果提示gnupg未安装则先安装gnupg
sudo apt-get install gnupg
2.创建/etc/apt/sources.list.d/mongodb-org-5.0.list文件
不同ubuntu系统版本通过不同命令创建,可以查看当前ubuntu系统的版本:lsb_release -dc
ubuntu 16
echo "deb [ arch=amd64,arm64 ] /apt/ubuntu xenial/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
ubuntu 18
echo "deb [ arch=amd64,arm64 ] /apt/ubuntu bionic/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
ubuntu 20
echo "deb [ arch=amd64,arm64 ] /apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
3.更新apt-get
sudo apt-get update
4.安装MongoDB
安装指定版本(推荐):
sudo apt-get install -y mongodb-org=5.0.2 mongodb-org-database=5.0.2 mongodb-org-server=5.0.2 mongodb-org-shell=5.0.2 mongodb-org-mongos=5.0.2 mongodb-org-tools=5.0.2
安装最新版本:
sudo apt-get install -y mongodb-org
5.禁用自动升级,防止意外情况
echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-database 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
6.启动运行
安装后会默认创建数据目录和日志目录如下:
默认数据目录:/var/lib/mongodb,默认日志目录:/var/log/mongodb
6.1 修改配置(个人选择)
可以通过修改配置文件把数据和日志保存到其他目录(修改后需重启mongodb生效):
vim /etc/mongod.conf
mongodb默认是以mongodb这个用户运行的,如果修改了数据和日志目录需要创建对应的data和log目录并赋予用户mongodb对应的权限,没有data和log目录或者权限不够时启动会失败!
sudo chown -R mongodb /home/hadoop/mongodb
6.2启动mongodb
通过以下命令查看系统支持哪种命令启动:ps --no-headers -o comm 1
systemd - select the systemd (systemctl) tab below.
init - select the System V Init (service) tab below.
systemd方式:
sudo systemctl start mongod
查看是否启动成功:sudo systemctl status mongod或pgrep mongo -l
启动成功的显示
启动失败的显示:
可以选择添加开机启动:sudo systemctl enable mongod
停止mongodb:sudo systemctl stop mongod
重启:sudo systemctl restart mongod
init方式:
sudo service mongod start
查看是否启动成功:sudo service mongod status或pgrep mongo -l
停止mongodb:sudo service mongod stop
重启:sudo service mongod restart
7.卸载MongoDB
停止服务:
sudo systemctl stop mongod 或 sudo service mongod stop
移除安装包:
sudo apt-get purge mongodb-org*
移除数据和日志目录(以下为默认安装目录,需要修改成自己配置的实际目录):
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
8.进入MongoDB shell命令模式
mongo或指定端口mongo -host 127.0.0.1:27017
进入shell界面就可以查看数据库和创建数据库、集合等等。
Linux ubuntu系统有关线安装、启动、卸载MongoDB 5.0的内容就到这里啦~
对下载安装包,离线下载更感兴趣的友友们,可以去康康其他博主的文章。
如果觉得《Linux ubuntu系统安装 启动 卸载MongoDB 5.0》对你有帮助,请点赞、收藏,并留下你的观点哦!