CentOS 6.8 默認 Yum 源 MySQL 僅 5.1.73,業務需求安裝 5.7 版本。
# 下載對應版本 RPM(el6 適用 CentOS 6) wget https://repo.mysql.com/mysql57-community-release-el6-8.noarch.rpm # 安裝源配置包 rpm -ivh mysql57-community-release-el6-8.noarch.rpm

yum install mysql-community-server
會自動解析依賴:mysql-community-common、mysql-community-client、mysql-community-libs 等。
# 啟動服務 systemctl start mysqld # CentOS 7+ # 或 CentOS 6 service mysqld start # 安全初始化(交互式) mysql_secure_installation
關鍵點:
/var/log/mysqld.log,需先查看:grep 'temporary password' /var/log/mysqld.log默認配置 /etc/my.cnf 通常無需修改即可運行。生產建議調整:
[mysqld] innodb_buffer_pool_size = 1G # 物理記憶體 60-70% innodb_log_file_size = 256M max_connections = 500 character_set_server = utf8mb4 collation_server = utf8mb4_unicode_ci

mysql -uroot -p -e "SELECT VERSION();" # 5.7.xx
yum install 報 GPG Key 錯誤:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysqlsetenforce 0 或配置策略iptables -A INPUT -p tcp --dport 3306 -j ACCEPT