MySQL安装包官网下载地址:https://downloads.mysql.com/archives/community/
Centos 7.9 - 8.0.34 下载地址:https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.34-linux-glibc2.17-x86_64.tar.gz
MySQL安装方式有rpm包和源码2种安装包,这里以源码包安装为例。
安装包文件名格式:mysql-8.0.34-linux-glibc2.17-x86_64.tar.gz
一、安装MySQL
1.清理系统MySQL包
在安装前先清理系统的 mysql
和 mariadb
,如果有必须先清理:
rpm -qa | grep mysql | xargs rpm -e --nodeps
rpm -qa | grep mariadb | xargs rpm -e --nodeps
参数解释:
--nodeps
:忽略软件包的依赖关系,强制卸载。如果有其他软件包依赖于这个软件包,使用--nodeps
可能会导致系统中的其他软件包或功能出现问题。
2.安装MySQL依赖
yum -y install wget libaio
libaio
是一个提供异步 I/O 支持的库,用于数据库和文件系统等高性能应用程序。
3.下载并解压MySQL源码
# 指定下载到 /tmp 目录下
wget -qP /tmp https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.34-linux-glibc2.17-x86_64.tar.gz
# 创建 mysql 安装目录
mkdir -p /data/mysql
# 解压mysql源码到安装目录路径下
tar -xzf /tmp/mysql-8.0.34-linux-glibc2.17-x86_64.tar.gz -C /data/mysql
# 删除mysql源码
rm -rf /tmp/mysql-8.0.34-linux-glibc2.17-x86_64.tar.gz
4.创建MySQL软链接
进入 MySQL 安装目录,为源码创建一个软链接到 mysql
目录: