使用 Navicat Premium 連接遠端 MySQL 5.7.14 時常遇到連線失敗,經實踐總結三大主因:

'user'@'localhost'),需建立 'user'@'%' 或具體 IP 授權。屬於第 2 類:更換客戶端 IP (切換網路環境) 後即可連線成功。解決方式:在 MySQL 執行授權:
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
並確認雲服務商安全組/防火牆已放行 3306 埠。
排查遠端連線問題時,建議按「網路通達性 → 埠開放 → 資料庫授權」順序逐層驗證,可快速定位根因。