官網 https://dev.mysql.com/downloads/mysql/5.6.html 下載 MySQL-5.6.32-1.linux_glibc2.5.x86_64.rpm-bundle.tar,上傳至 /usr/local/src/。
cd /usr/local/src tar xvf MySQL-5.6.32-1.linux_glibc2.5.x86_64.rpm-bundle.tar # 檢查並移除舊版 rpm -qa | grep mysql rpm -e --nodeps mysql-connector-odbc-5.2.5-6.el7.x86_64 rm -rf /var/lib/mysql/*
rpm -ivh MySQL-server-5.6.32-1.linux_glibc2.5.x86_64.rpm rpm -ivh MySQL-client-5.6.32-1.linux_glibc2.5.x86_64.rpm
依需求可補裝 devel、shared、embedded 等套件。
service mysqld start # 首次啟動會初始化 data 目錄、生成隨機 root 密碼(查看 /root/.mysql_secret)
mysql_secure_installation # 依提示:修改 root 密碼、移除匿名用戶、禁止 root 遠程登錄、刪除 test 庫、刷新權限
mysql -u root -p SHOW VARIABLES LIKE 'version'; SHOW ENGINES; SELECT USER, HOST FROM mysql.user;
libaio:yum install -y libaio。setenforce 0 或配置策略。firewall-cmd --add-port=3306/tcp --permanent && firewall-cmd --reload。