Linux ubuntu安装mongodb

目录

 开始部署

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,以下版本也是支持

 开始部署

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值