目录
官方文档:https://docs.mongodb.com/
操作文档:https://www.qikegu.com/docs/3283
我用的是Ubuntu 20.04.5 LTS,以下版本也是支持
开始部署
1、导入包管理系统使用的公钥
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
操作响应:ok
如果不是ok,报错,执行下面命令,否则执行 2
使用以下命令安装及其所需的库:
sudo apt-get install gnupg
安装后,重试导入密钥:
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
2、为 MongoDB 创建一个列表文件
确定ubuntu版本是否为 Ubuntu 20.04
lsb_release -dc
为 Ubuntu 20.04 创建文件: /etc/apt/sources.list.d/mongodb-org-6.0.list
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
3、重新加载本地包数据库
sudo apt-get update
4、安装 MongoDB 软件包
安装最新的稳定版本
sudo apt-get install -y mongodb-org
防止意外升级,可以固定包
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-mongosh hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections
到此安装完成,运行测试
运行
1、确定linux的运行命令
ps --no-headers -o comm 1
systemd则执行下面命令,否则看官方文档https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/#reload-local-package-database
启动
sudo systemctl start mongod
查看状态
sudo systemctl status mongod
停止
sudo systemctl stop mongod
重启
sudo systemctl restart mongod
使用
mongosh
卸载
1、停止MongoDB
sudo service mongod stop
2、删除包
sudo apt-get purge mongodb-org*
3、删除数据目录
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb