目录
开始部署
1、导入包管理系统使用的公钥
2、为 MongoDB 创建一个列表文件
3、重新加载本地包数据库
4、安装 MongoDB 软件包
运行
启动
查看状态
停止
重启
使用
卸载
1、停止MongoDB
2、删除包
3、删除数据目录
官方文档:https://docs.mongodb.com/
操作文档:https://www.qikegu.com/docs/3283
我用的是Ubuntu 20.04.5 LTS,以下版本也是支持
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 -
确定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
sudo apt-get update
安装最新的稳定版本
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
sudo service mongod stop
sudo apt-get purge mongodb-org*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb