官方文件「Common Errors When Using MySQL Programs」中文對照,涵蓋存取被拒、連線失敗、連線中斷、封包過大、資料表滿等高頻錯誤的原因與解決方案。
user@host 三元組匹配SELECT User, Host, plugin FROM mysql.user;、檢查 FLUSH PRIVILEGES、密碼插件 (caching_sha2_password vs mysql_native_password)/tmp/mysql.sock) 或 TCP/IP (port 3306)--enable-named-pipe)ps xa | grep mysqld / 工作管理員確認進程、netstat -an | grep 3306、mysqladmin pingwait_timeout/interactive_timeout)、封包過大 (max_allowed_packet)、伺服器重啟/OOM、網路不穩max_allowed_packet (如 64M)、調大 wait_timeout、優化慢查詢、檢查伺服器錯誤日誌max_allowed_packet 不一致或過小myisam_max_sort_file_size 限制ibdata1 或 .ibd)、磁碟空間不足innodb_file_per_table、擴充磁碟、清理空間、OPTIMIZE TABLEmysql_use_result 後未 mysql_free_result 就執行下一查詢CLIENT_MULTI_STATEMENTS) 處理不當--skip-grant-tables 啟動繞過權限 (僅緊急救援用)官方錯誤訊息雖為英文,但錯誤碼 (1045, 2002, 2006, 2013...) 具備精確語意。建立 錯誤碼 → 原因 → 排查步驟 → 解決方案 的知識庫,能大幅縮短故障恢復時間 (MTTR)。