以下内容来自于MongoDB官方文档

安装()

  1. 导入包管理系统使用的公钥

    1
    wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -

    如果成功会出现

    但是,如果提示gnupg未安装的错误,您可以:

    1. 使用以下命令安装gnupg及其所需的库:

      1
      sudo apt-get install gnupg
    2. 安装后,重试导入密钥:

      1
      wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
  2. 为 MongoDB创建一个/etc/apt/sources.list.d/mongodb-org-5.0.list文件

    1
    echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
  3. 重新加载本地包数据库

    1
    sudo apt-get update
  4. 安装 MongoDB 包

    1
    sudo apt-get install -y mongodb-org=5.0.8 mongodb-org-database=5.0.8 mongodb-org-server=5.0.8 mongodb-org-shell=5.0.8 mongodb-org-mongos=5.0.8 mongodb-org-tools=5.0.8

卸载

  1. 停止 MongoDB

    1
    sudo service mongod stop
  2. 删除软件包

    1
    sudo apt-get purge mongodb-org*
  3. 删除数据目录

    1
    2
    sudo rm -r /var/log/mongodb
    sudo rm -r /var/lib/mongodb

数据库备份与还原

备份

1
mongodump -h ip -u user -p password  -d 要备份的数据库名 -o 备份到哪个路径

还原

1
mongorestore -d 新数据库名称 --dir 备份得到的数据库文件夹路径

相关命令

启动 MongoDB

1
sudo systemctl start mongod

设置开机自启动

1
sudo systemctl enable mongod

验证 MongoDB 是否已成功启动

1
sudo systemctl status mongod

停止 MongoDB

1
sudo systemctl stop mongod

重启 MongoDB

1
sudo systemctl restart mongod

MongoDB Shell

1
mongosh