0.准备1. MongoDB安装2. 安装2.0 官方安装文档2.1 导入包管理系统使用的公钥2.2 添加MongoDB库2.3 更新本地软件包数据库2.4 安装mongodb软件包3. 启动3.1 设置开机启动4. 启动与停止5. 相关命令
0.准备
- Ubuntu20.04
1. MongoDB安装
虽然Ubuntu的很多软件可以通过官网下载 .tgz 包的方式安装,但还是建议能用 apt (包管理器)方式安装就尽量使用 apt 方式,因为使用程序包管理器会自动安装所有必需的依赖项,并提供示例文件来帮助您入门,并简化以后的升级和维护任务。简单来说 apt 方式安装更方便省事。
- 奇数编号的MongoDB发布版本(例如6.1)是开发版本,不适合生产部署。
- 默认情况下,MongoDB使用
mongod
用户帐户运行,并使用以下默认目录: /var/lib/mongo
(数据目录)/var/log/mongodb
(日志目录)
2. 安装
2.0 官方安装文档
终端安装gnupg和curl
sudo apt-get install gnupg curl
2.1 导入包管理系统使用的公钥
curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \ sudo gpg -o /usr/share/keyrings/mongodb-server-6.0.gpg \ --dearmor
2.2 添加MongoDB库
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
2.3 更新本地软件包数据库
sudo apt-get update
2.4 安装mongodb软件包
sudo apt-get install -y mongodb-org
3. 启动
mongoshell
启动失败
sudo service mongod status #查看状态
查看一下MongoDB状态,发现并未启动
启动服务
# 启动服务 sudo service mongod start # 再次查看 sudo service mongod status
进入shell
- 这里说明一下,从5.0开始,
mongo
改为了mongosh
3.1 设置开机启动
sudo systemctl start mongod.service sudo systemctl enable mongod
检查MonfoDB服务状态
sudo systemctl status mongod
4. 启动与停止
#启动服务 sudo service mongod start #查看状态 sudo service mongod status sudo systemctl status mongod #停止服务 sudo service mongod stop #重启服务 sudo service mongod restart
5. 相关命令
检查MongoDB服务状态:
sudo systemctl status mongod
查看版本
mongosh --version
关闭MongoDB服务:
sudo systemctl stop mongo
重新启动MongoDB服务:
sudo systemctl restart mongod
进入MongoDB shell:
mongosh