
TDengine 是否兼容 MySQL 協議?能否用 MySQL 客戶端連接?—— CDN 日志分析系統遷移實戰指南問題原文:“TDengine 是否兼容 MySQL 協議?能否用 MySQL 客戶端連接?”解析范圍:本文聚焦于TDengine 3.4.x 社區版下,MySQL 協議兼容層(taosAdapter)的實現原理、SQL 語法映射、性能開銷及在 PB 級 CDN 日志分析系統中的生產級遷移實踐。內容適用于具備大數據生態經驗但首次接觸 TDengine 協議兼容機制的中高級工程師。一、引子:CDN 平臺因協議誤判導致查詢失敗2025 年某頭部 CDN 公司的日志分析平臺在遷移至 TDengine 時遭遇嚴重問題:運維團隊嘗試用MySQL Workbench 直連taosd,結果所有查詢報錯“Unknown database”。根因竟是混淆了原生協議與 MySQL 兼容層:錯誤連接端口:直連6030(原生協議),而非6030+taosAdapter