环境
系统 Centos7.3
MySQL版本 5.7.24
至于为什么选这个版本,emm。。。公司资源池要求的我也没办法=。=
下载源码包
地址:mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar(提取码:txt9)
安装
一、卸载 Mariadb
由于centos7之后系统自带了 Mariadb,所以需要先卸载,防止与 MySQL 产生冲突
# 查找 mariadb 安装情况
执行命令 rpm -qa | grep mariadb
# 卸载 mariadb
执行命令 rpm -e --nodeps mariadb-libs
# 需要时可以加上 sudo
二、解压 MySQL
# 建立文件夹
mkdir /home/software
# 将压缩包复制到建立的文件夹
cp mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar /home/software
# 解压
tar -xvf mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar
会得到如下12个文件:
mysql-community-client-5.7.24-1.el7.x86_64.rpm
mysql-community-common-5.7.24-1.el7.x86_64.rpm
mysql-community-devel-5.7.24-1.el7.x86_64.rpm
mysql-community-embedded-5.7.24-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.24-1.el7.x86_64.rpm
mysql-community-embedded-devel-5.7.24-1.el7.x86_64.rpm
mysql-community-libs-5.7.24-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.24-1.el7.x86_64.rpm
mysql-community-minimal-debuginfo-5.7.24-1.el7.x86_64.rpm
mysql-community-server-5.7.24-1.el7.x86_64.rpm
mysql-community-server-minimal-5.7.24-1.el7.x86_64.rpm
mysql-community-test-5.7.24-1.el7.x86_64.rpm
三、安装 MySQL
注意安装顺序!!!
sudo rpm -ivh mysql-community-common-5.7.24-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-libs-5.7.24-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-devel-5.7.24-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-libs-compat-5.7.24-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-client-5.7.24-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-server-5.7.24-1.el7.x86_64.rpm
然后验证一下 MySQL 能否运行:
# 重启 MySQL 服务
systemctl restart mysqld
# 查看 MySQL 服务状态,是 active living 就成功了
systemctl status mysqld