先贴出来有帮助的帖子:
ARM Centos7 编译安装mysql8_F书生的博客-优快云博客_arm 安装mysql8
https://www.youkuaiyun.com/tags/MtTaEgwsMzcyNDI2LWJsb2cO0O0O.html
arm安装mysql8_CentOS7+ARM下安装mysql8.0.15教程 - 百度文库
开始工作:
1、卸载CentOS ⾃带的mariadb
输⼊以下命令:
[root@master ~]# rpm -qa | grep mariadb
mariadb-libs-5.5.56-2.el7.aarch64
[root@master ~]#
可以看到上⾯已经安装了mariadb-libs-5.5.56-2.el7.aarch64
我们要卸载mariadb
输⼊下⾯命令:
rpm -e mariadb-libs-5.5.56-2.el7.aarch64 --nodeps
再次输⼊
[root@master etc]# rpm -qa | grep mariadb
[root@master etc]#
可以看到mariadb已经不见了,这样就已经卸载了mariadb
2、下载ARM相关的 yum repository
登录上mysql官方网站 https://www.mysql.com/cn/
下载完成后,把rpm包上传到服务器随便⼀个⽬录下
然后输⼊下⾯的命令:
[root@master ~]# yum install -y mysql80-community-release-el8-4.noarch.rpm
安装完成后进⼊以下的⽬录
[root@master ~]# cd /etc/yum.repos.d/
[root@master yum.repos.d]# ll
可以看到增加了mysql的 .repo 文件
mysql-community-debuginfo.repo
mysql-community-source.repo
mysql-community.repo
这里插一段:因为我所在企业服务器是华为云没有互联网所以实现的是离线在另外一台服务器上有一个repo的仓库,因此将仓库的repo文件 利用scp命令拷贝到本地。
scp -r /etc/yum.repo.d root@43.224.34.73:/etc
拷贝完成后,对应的repo文件拷贝到了 /etc/yum.repo.d 目录中
接下来可以执行安装操作了:
输⼊下⾯的安装命令:
[root@master ~]# yum install –y mysql-community-server
安装完成后,
启动mysql
[root@master ~]# systemctl start mysqld.service
查询状态
[root@master ~]# systemctl status mysqld.service
可以看到安装成功了,我这里安装 mysql-communtiy-server
有四个依赖包安装:
mysql-community-client-plugins
mysql-community-common
mysql-community-libs
mysql-community-client