iptables -A INPUT -p tcp --dport 3306 -j ACCEPT 或雲控制台配置安全組。/etc/my.cnf,註釋或修改 bind-address = 127.0.0.1 為 0.0.0.0,重啟服務。GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
建議創建專用業務賬戶,避免使用 root 遠程登錄。
mysql -h remote_ip -u user -p
# 或使用 Navicat、DataGrip 等 GUI 工具測試
bind-address。'user'@'localhost' 而非 'user'@'%'。依次檢查:網絡通達性 → MySQL 監聽地址 → 賬戶授權 → 密碼正確性。多數 2003 為網絡/防火牆問題,1405 為權限/密碼問題。