在 Debian 系統上安裝 MySQL 時可能會遇到一些兼容性問題。以下是一些常見的解決方案:
sudo apt update -y
sudo apt upgrade -y
wget https://dev.mysql.com/get/mysql-apt-config_0.8.18-1_all.deb -P /tmp
sudo dpkg -i /tmp/mysql-apt-config_0.8.18-1_all.deb
在彈出的對話框中選擇 MySQL 8.0 的倉庫并安裝。
sudo apt update -y
sudo apt install -y mysql-server
sudo systemctl start mysqld
sudo systemctl enable mysqld
sudo systemctl status mysqld
sudo grep 'temporary password' /var/log/mysql/error.log
記下這個密碼,稍后會用到。
mysql -u root -p
輸入剛才獲取的初始臨時密碼,然后按回車鍵。
sudo systemctl status mysqld
sudo tail -f /var/log/mysql/error.log
/etc/mysql/my.cnf
或 /etc/mysql/mysql.conf.d/mysqld.cnf
是否有語法錯誤或不正確的配置。mysqlcheck
工具進行基本檢查和修復。caching_sha2_password
,可能導致與舊版本客戶端不兼容??梢栽趧摻ㄓ脩魰r指定不同的身份驗證插件,或者在客戶端連接時設置 allowPublicKeyRetrieval=true
。通過以上步驟和建議,您應該能夠解決在 Debian 系統上安裝和配置 MySQL 時遇到的兼容性問題。如果問題仍然存在,請提供更多的錯誤日志信息以便進一步分析。