通过镜像站RPM包安装
下文介绍通过镜像站RPM包安装MySQL的操作步骤。本章节以在CentOS 7.6下安装MySQL 8.0.17为例进行说明,其他版本的MySQL也可以参考本章节。
- 鲲鹏镜像站中提供的二进制包是根据《MySQL 移植指南》打包而成,不含漏洞及BUG修复。
- 此安装方式需要连接外网。如果没有外网,则手动将RPM包上传到服务器的任意路径,并在该路径下执行命令rpm -ivh mysql-8.0.17-1.el7.aarch64.rpm安装即可。使用开源软件时需遵守开源软件的许可协议。
MySQL镜像站RPM包下载链接:
- MySQL 5.7.27(CentOS 7.6):
https://mirrors.huaweicloud.com/kunpeng/yum/el/7/aarch64/Packages/database/mysql-5.7.27-1.el7.aarch64.rpm
- MySQL 8.0.17(CentOS 7.6):
https://mirrors.huaweicloud.com/kunpeng/yum/el/7/aarch64/Packages/database/mysql-8.0.17-1.el7.aarch64.rpm
- MySQL 8.0.20(CentOS 8.1):
https://mirrors.huaweicloud.com/kunpeng/yum/el/8/aarch64/Packages/database/mysql-8.0.20-1.el8.aarch64.rpm
- MySQL 8.0.22(CentOS 8.1):
https://mirrors.huaweicloud.com/kunpeng/yum/el/8/aarch64/Packages/database/mysql-8.0.22-1.el8.aarch64.rpm
- MySQL 5.7.27(CentOS 7.6):
通过镜像站RPM包安装MySQL的操作步骤如下:
- 配置Yum源。
- 备份原Yum库文件并创建repo文件目录。
1 2
mv /etc/yum.repos.d/ /etc/yum.repos.d-bak #mkdir /etc/yum.repos.d
- 将新配置写入repo文件。
1
echo -e "[kunpeng]\nname=CentOS-kunpeng - Base - mirrors.huaweicloud.com\nbaseurl=https://mirrors.huaweicloud.com/kunpeng/yum/el/7/aarch64/\ngpgcheck=0\nenabled=1" > /etc/yum.repos.d/CentOS-Base-kunpeng.repo
- 确认1.b中写入repo文件成功。
1
cat /etc/yum.repos.d/CentOS-Base-kunpeng.repo
如果回显内容和1.b中的写入内容一致,则写入成功。预期结果:
1 2 3 4 5
[kunpeng] name=CentOS-kunpeng - Base - mirrors.huaweicloud.com baseurl=https://mirrors.huaweicloud.com/kunpeng/yum/el/7/aarch64/ gpgcheck=0 enabled=1
- 备份原Yum库文件并创建repo文件目录。
- 采用镜像站RPM包安装方式安装,需要额外做以下操作步骤避免初始化数据库失败。
- 定位到服务器“/home”目录下,下载rpm-bug.zip。
1 2
cd /home wget https://mirrors.huaweicloud.com/kunpeng/archive/kunpeng_solution/database/patch/rpm-bug.zip
- 解压压缩包。
1
unzip rpm-bug.zip
- 进入解压后的文件目录并将其中的文件放入到对应的库文件目录中。如果提示是否重写文件等,则输入y然后按回车。
1 2 3 4 5 6
cd rpm-bug cp libatomic.so.1 /usr/lib64/ cp libstdc++.so.6.0.24 /lib64/ rm /lib64/libstdc++.so.6 ln -s /lib64/libstdc++.so.6.0.24 /lib64/libstdc++.so.6 cp libaio.so.1.0.1 /usr/lib64/libaio.so.1
- 定位到服务器“/home”目录下,下载rpm-bug.zip。
- 清除缓存。
1
yum clean all
- 将Yum源中的软件包信息缓存到本地。
1
yum makecache
- 安装数据库RPM包。
1
yum -y install mysql-8.0.17-1.el7.aarch64 --enablerepo=kunpeng
- 查看安装后的RPM包。
1
rpm -qa | grep mysql
预期结果:
1
mysql-8.0.17-1.el7.aarch64
父主题: 基于物理机安装MySQL