##第一种安装方式:
1. 首先要卸载数据库mariadb
[root@node03 ~]# rpm -qa | grep mariadb
mariadb-libs-5.5.68-1.el7.x86_64
[root@node03 ~]# rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
否则会报一下错误
error: Failed dependencies:
mysql-community-common(x86-64) >= 5.7.9 is needed by mysql-community-libs-5.7.28-1.el7.x86_64
mariadb-libs is obsoleted by mysql-community-libs-5.7.28-1.el7.x86_64
2. 安装 net-tools 工具,否则会出现缺少依赖的错误
[root@node03 ~]# yum -y install net-tools
3. 安装 perl,否则会出现缺少依赖的错误
[root@node03 ~]# yum -y install perl
4. 上传 MySQL 的 tar 包到 node03 节点
[root@node03 ~]# cd /opt/apps/
[root@node03 apps]# ls
hadoop-3.2.2 jdk1.8.0_281
拖拽上传文件即可,要先安装lrzsz工具哟。
[root@node03 apps]# ls
hadoop-3.2.2 jdk1.8.0_281 mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar
[root@node03 apps]# mkdir MySQL
[root@node03 apps]# ls
hadoop-3.2.2 MySQL jdk1.8.0_281 mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar
5. 解包(注意:不是解压)
[root@node03 apps]# tar -xvf mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar -C MySQL
mysql-community-client-5.7.32-1.el7.x86_64.rpm
mysql-community-common-5.7.32-1.el7.x86_64.rpm
mysql-community-devel-5.7.32-1.el7.x86_64.rpm
mysql-community-embedded-5.7.32-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.32-1.el7.x86_64.rpm
mysql-community-embedded-devel-5.7.32-1.el7.x86_64.rpm
mysql-community-libs-5.7.32-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.32-1.el7.x86_64.rpm
mysql-community-server-5.7.32-1.el7.x86_64.rpm
mysql-community-test-5.7.32-1.el7.x86_64.rpm
[root@node03 apps]# ls
hadoop-3.2.2 MySQL jdk1.8.0_281 mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar
[root@node03 apps]# cd MySQL/
[root@node03 MySQL]# ls
mysql-community-client-5.7.32-1.el7.x86_64.rpm
mysql-community-common-5.7.32-1.el7.x86_64.rpm
mysql-community-devel-5.7.32-1.el7.x86_64.rpm
mysql-community-embedded-5.7.32-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.32-1.el7.x86_64.rpm
mysql-community-embedded-devel-5.7.32-1.el7.x86_64.rpm
mysql-community-libs-5.7.32-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.32-1.el7.x86_64.rpm
mysql-community-server-5.7.32-1.el7.x86_64.rpm
mysql-community-test-5.7.32-1.el7.x86_64.rpm
6. 开始安装:注意安装顺序:mysql-community-common,mysql-community-libs,mysql-community-libs-compat,mysql-community-client,mysql-community-server
[root@node03 MySQL]# rpm -ivh mysql-community-common-5.7.32-1.el7.x86_64.rpm
警告:mysql-community-common-5.7.32-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中… ################################# [100%]
正在升级/安装…
1:mysql-community-common-5.7.32-1.e################################# [100%]
[root@node03 MySQL]# rpm -ivh mysql-community-libs-5.7.32-1.el7.x86_64.rpm
警告:mysql-community-libs-5.7.32-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中… ################################# [100%]
正在升级/安装…
1:mysql-community-libs-5.7.32-1.el7################################# [100%]
[root@node03 MySQL]# rpm -ivh mysql-community-libs-compat-5.7.32-1.el7.x86_64.rpm
警告:mysql-community-libs-compat-5.7.32-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中… ################################# [100%]
正在升级/安装…
1:mysql-community-libs-compat-5.7.3################################# [100%]
[root@node03 MySQL]# rpm -ivh mysql-community-client-5.7.32-1.el7.x86_64.rpm
警告:mysql-community-client-5.7.32-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中… ################################# [100%]
正在升级/安装…
1:mysql-community-client-5.7.32-1.e################################# [100%]
[root@node03 MySQL]# rpm -ivh mysql-community-server-5.7.32-1.el7.x86_64.rpm
警告:mysql-community-server-5.7.32-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中… ################################# [100%]
正在升级/安装…
1:mysql-community-server-5.7.32-1.e################################# [100%]
7. 清理安装包
[root@node03 MySQL]# cd …
[root@node03 apps]# rm -rf MySQL
[root@node03 apps]# rm -rf mysql-5.7.32-1.el7.x86_64.rpm-bundle.tar
[root@node03 apps]# ls
hadoop-3.2.2 jdk1.8.0_281