问题

之前使用yum的方式安装过mysql,具体可见如下:

但是这种方式还是依赖互联网。

解决

接下来,我们就用rpm包的方式手动安装mysql8.

下载

d7778e99cdacfb84570538f2216a1204.png

选择自己的Linux发行版,下载RPM Bundle包。

删除mariadb

检查已经安装的mariadb版本:

rpm -qa|grep mariadb

结果如下:

81c4fdfac0a36dd730da9b1343d25652.png

删除mariadb命令:

rpm -e –nodeps mariadb-libs

解压rpm

假设已经上传rpm包,然后使用如下命令,进行解压:

tar -xvf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar

得到如下包:

mysql-community-common-8.0.17-1.el7.x86_64.rpm

mysql-community-libs-8.0.17-1.el7.x86_64.rpm

mysql-community-libs-compat-8.0.17-1.el7.x86_64.rpm

mysql-community-devel-8.0.17-1.el7.x86_64.rpm

mysql-community-embedded-compat-8.0.17-1.el7.x86_64.rpm

mysql-community-client-8.0.17-1.el7.x86_64.rpm

mysql-community-server-8.0.17-1.el7.x86_64.rpm

mysql-community-test-8.0.17-1.el7.x86_64.rpm

安装rpm包

使用rpm -ivh以此上面顺序进行安装, 在mysql-community-test-8.0.17-1.el7.x86_64.rpm安装过程中,出现如下错误:

[root@xx ~]# rpm -ivh mysql-community-test-8.0.17-1.el7.x86_64.rpm

警告:mysql-community-test-8.0.17-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY

错误:依赖检测失败:

perl(Data::Dumper) 被 mysql-community-test-8.0.17-1.el7.x86_64 需要

perl(JSON) 被 mysql-community-test-8.0.17-1.el7.x86_64 需要

解决方法:

yum install perl-Data-Dumper perl-JSON -y

mysql设置

后续的mysql设置就可以参考:

CentOS7安装mysql 从【设置mysql】开始都是一样的。

参考


版权声明:本文为weixin_35727143原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_35727143/article/details/114163882