非法指令(核心已转储)mongodb Ubuntu 20.04 LTS
Illegal instruction (core dumped) mongodb Ubuntu 20.04 LTS
我按照官方文档安装了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)
通过发出以下命令停止 mongod
进程:-
sudo service mongod stop
删除您之前安装的所有 MongoDB 软件包:-
sudo apt-get purge mongodb-org*
删除MongoDB 数据库和日志文件:-
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
然后重新安装MongoDB 4.4.8
导入包管理系统使用的public密钥:-
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
以下说明适用于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
更新公寓
sudo apt-get update
安装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
使用mongod --version
查看是否安装成功
如果您在使用时遇到任何错误mongod
sudo mkdir /data
cd /data
sudo mkdir db
sudo pkill -f mongod
然后使用 sudo mongod
命令。
经过长时间的研究,感谢这个社区和互联网,它现在工作得很好。
编辑:
完成上述步骤后:
如果出现以下错误:
mongod.service: Failed with result 'exit-code'.
然后删除以下文件并重新启动 mongod
服务。
sudo rm -rf /tmp/mongodb-27017.sock
sudo service mongod start
More Info
我按照官方文档安装了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)
通过发出以下命令停止
mongod
进程:-sudo service mongod stop
删除您之前安装的所有 MongoDB 软件包:-
sudo apt-get purge mongodb-org*
删除MongoDB 数据库和日志文件:-
sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
然后重新安装MongoDB 4.4.8
导入包管理系统使用的public密钥:-
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
以下说明适用于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
更新公寓
sudo apt-get update
安装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
使用
mongod --version
查看是否安装成功如果您在使用时遇到任何错误
mongod
sudo mkdir /data cd /data sudo mkdir db sudo pkill -f mongod
然后使用 sudo
mongod
命令。经过长时间的研究,感谢这个社区和互联网,它现在工作得很好。
编辑:
完成上述步骤后:
如果出现以下错误:
mongod.service: Failed with result 'exit-code'.
然后删除以下文件并重新启动 mongod
服务。
sudo rm -rf /tmp/mongodb-27017.sock
sudo service mongod start
More Info