建議使用 5.6 版本,5.7 安裝易遇莫名錯誤。採用官方編譯好的二進制包安裝,步驟簡單快速。
官網選擇 Linux - Generic (glibc 2.5),64 位元下載 mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz。
tar zxvf mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz cp mysql-5.6.17-linux-glibc2.5-x86_64 /usr/local/mysql -r
注意:目錄結尾勿加 /。
groupadd mysql useradd -r -g mysql mysql
cd /usr/local/mysql chown -R mysql:mysql ./ ./scripts/mysql_install_db --user=mysql chown -R root:root ./ chown -R mysql:mysql data
cp support-files/mysql.server /etc/init.d/mysql service mysql start ps -ef | grep mysql # 驗證啟動成功
./bin/mysqladmin -u root password '新密碼' # 單引號必須保留
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
建議用軟連結而非複製,方便多版本共存。
作者實測 5.7 版本在 Windows/Linux 均頻現難以排查的 Bug,降級 5.6 即解決。生產環境優先選擇驗證穩定的版本。
mysql -uroot -p SHOW DATABASES;
完成上述步驟即可在 Linux 快速部署穩定的 MySQL 5.6.17 服務。