一.使用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