一.使用Yum仓库自动安装
步骤1:添加MySQL Yum仓库
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm
步骤2:安装MySQL服务器
sudo yum install mysql-server -y
步骤3:启动并设置开机自启
sudo systemctl start mysqld
sudo systemctl enable mysqld
步骤4:获取临时root密码
sudo grep 'temporary password' /var/log/mysqld.log
步骤5:运行安全配置
sudo mysql_secure_installation
输入临时密码 → 设置新密码 → 按提示完成安全设置。
步骤6:验证登录
mysql -u root -p
二.手动安装MySql(CentOS)
第一步:彻底卸载之前的 MySQL 安装
sudo systemctl stop mysqld
sudo yum remove -y mysql-community-* mysql80-community-release
sudo rm -rf /var/lib/mysql
sudo rm -rf /var/log/mysqld.log
sudo rm -rf /etc/my.cnf
sudo rm -rf /etc/my.cnf.d
sudo rm -rf /usr/lib64/mysql
sudo rm -rf /usr/share/mysql
sudo rpm -e --nodeps $( rpm -qa | grep -i mysql) 2 > /dev/null
sudo yum clean all
sudo rm -rf /var/cache/yum
第二步:下载 MySQL 8.0 RPM Bundle
mkdir ~/mysql_install
cd ~/mysql_install
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.36-1.el8.x86_64.rpm-bundle.tar
第三步:解压并安装依赖
tar -xvf mysql-8.0.36-1.el7.x86_64.rpm-bundle.tar
sudo yum install -y perl net-tools libaio numactl-libs
sudo yum install -y openssl
第四步:本地安装 MySQL(注意安装顺序)
sudo rpm -ivh --nodeps \ mysql-community-common-8.0.36-1.el7.x86_64.rpm \ mysql-community-client-plugins-8.0.36-1.el7.x86_64.rpm \ mysql-community-libs-8.0.36-1.el7.x86_64.rpm \ mysql-community-client-8.0.36-1.el7.x86_64.rpm \ mysql-community-icu-data-files-8.0.36-1.el7.x86_64.rpm \ mysql-community-server-8.0.36-1.el7.x86_64.rpm
第五步:初始化和启动 MySQL
sudo mysqld --initialize --user= mysql
sudo grep 'temporary password' /var/log/mysqld.log
sudo chown -R mysql:mysql /var/lib/mysql
sudo systemctl start mysqld
sudo systemctl enable mysqld
第六步:安全配置
sudo mysql_secure_installation
第七步:验证安装
mysql -u root -p
SELECT VERSION( ) ;
SHOW DATABASES;
exit