下文介绍通过官网RPM包安装MySQL的操作步骤。本章节以在CentOS 7.6下安装MySQL 8.0.17为例进行说明,其他版本的MySQL也可以参考本章节。
1 2 |
mv /etc/yum.repos.d/ /etc/yum.repos.d-bak mkdir /etc/yum.repos.d |
1
|
echo -e "[local]\nname=local\nbaseurl=file:///mnt\ngpgcheck=0\nenabled=1" > /etc/yum.repos.d/local.repo |
1
|
cat /etc/yum.repos.d/local.repo
|
如果回显内容和1.b中的写入内容一致,则写入成功。预期结果:
1 2 3 4 5 |
[local] name=local baseurl=file:///mnt gpgcheck=0 enabled=1 |
挂载OS镜像文件有以下两种方法,选择其中一种方法执行即可。
1
|
mount /dev/sr0 /mnt/ |
1
|
mount /home/CentOS-7-aarch64-Everything-1810.iso /mnt/ |
使用其他类型的操作系统时,iso文件名请根据实际情况修改。
下载地址:https://downloads.mysql.com/archives/community/
1
|
mkdir /home/mysql-rpm
|
1 2 |
cd /home/mysql-rpm tar xvf mysql-8.0.17-1.el7.aarch64.rpm-bundle.tar |
预期结果如下,即表示解压RPM安装包完成。
1 2 3 4 5 6 7 8 9 |
mysql-community-libs-compat-8.0.17-1.el7.aarch64.rpm mysql-community-devel-8.0.17-1.el7.aarch64.rpm mysql-community-server-8.0.17-1.el7.aarch64.rpm mysql-community-common-8.0.17-1.el7.aarch64.rpm mysql-community-libs-8.0.17-1.el7.aarch64.rpm mysql-community-test-8.0.17-1.el7.aarch64.rpm mysql-community-embedded-compat-8.0.17-1.el7.aarch64.rpm mysql-community-client-8.0.17-1.el7.aarch64.rpm You have new mail in /var/spool/mail/root |
1
|
yum -y remove mariadb-libs |
1
|
yum -y install net-tools |
1 2 3 4 5 |
cd /home/mysql-rpm rpm -ivh mysql-community-common-8.0.17-1.el7.aarch64.rpm rpm -ivh mysql-community-libs-8.0.17-1.el7.aarch64.rpm rpm -ivh mysql-community-client-8.0.17-1.el7.aarch64.rpm rpm -ivh mysql-community-server-8.0.17-1.el7.aarch64.rpm |
预期结果:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
[root@localhost mysql-rpm]# rpm -ivh mysql-community-common-8.0.17-1.el7.aarch64.rpm warning: mysql-community-common-8.0.17-1.el7.aarch64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-common-8.0.17-1.e################################# [100%] [root@localhost mysql-rpm]# rpm -ivh mysql-community-libs-8.0.17-1.el7.aarch64.rpm warning: mysql-community-libs-8.0.17-1.el7.aarch64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-libs-8.0.17-1.el7################################# [100%] [root@localhost mysql-rpm]# rpm -ivh mysql-community-client-8.0.17-1.el7.aarch64.rpm warning: mysql-community-client-8.0.17-1.el7.aarch64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-client-8.0.17-1.e################################# [100%] [root@localhost mysql-rpm]# rpm -ivh mysql-community-server-8.0.17-1.el7.aarch64.rpm warning: mysql-community-server-8.0.17-1.el7.aarch64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY Preparing... ################################# [100%] Updating / installing... 1:mysql-community-server-8.0.17-1.e################################# [100%] |