4

我按照官方文档安装了 mongodb-org 5.0.2

我过去通过终端安装的代码如下:

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

     2.echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

     3.sudo apt-get update

     4.sudo apt-get install -y mongodb-org

安装后我开始使用

     sudo systemctl start mongod

如果我使用mongod --version命令它显示: -

     Illegal instruction (core dumped)         
4

1 回答 1

11
  1. mongod通过发出以下命令停止该过程:-

    sudo service mongod stop
    
  2. 删除您之前安装的任何 MongoDB 软件包:-

    sudo apt-get purge mongodb-org*
    
  3. 删除 MongoDB 数据库和日志文件:-

    sudo rm -r /var/log/mongodb
    sudo rm -r /var/lib/mongodb
    
  4. 然后重新安装 MongoDB 4.4.8

  5. 导入包管理系统使用的公钥:-

    wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
    
  6. 以下说明适用于 Ubuntu 20.04(Focal):-

    echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
    
  7. 更新公寓

    sudo apt-get update
    
  8. 安装 MongoDB

    sudo apt-get install mongodb-org=4.4.8 mongodb-org-server=4.4.8 mongodb-org-shell=4.4.8 mongodb-org-mongos=4.4.8 mongodb-org-tools=4.4.8
    
  9. 用于mongod --version检查是否安装成功

  10. 如果您在使用过程中遇到任何错误mongod

    sudo mkdir /data
    cd /data
    sudo mkdir db
    sudo pkill -f mongod
    
  11. 然后使用 sudomongod命令。

  12. 经过长时间的研究,多亏了这个社区和互联网,它现在工作得很好。

编辑:

完成上述步骤后:

如果出现以下错误:

mongod.service: Failed with result 'exit-code'.

然后删除以下文件并mongod再次启动服务。

sudo rm -rf /tmp/mongodb-27017.sock
sudo service mongod start

更多信息

于 2021-08-29T12:57:42.593 回答