mysqldump: Couldn't execute 'SELECT COLUMN_NAME,JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"') FROM information_schema.COLUMN_STATISTICS WHERE SCHEMA_NAME = 'wuxiancheng' AND TABLE_NAME = 'orange';': Unknown table 'column_statistics' in information_schema (1109)mysql
若是使用MySQL 8.0+版本提供的命令行工具mysqldump來導出低於8.0版本的MySQL數據庫到SQL文件,會出現Unknown table 'column_statistics' in information_schema的錯誤,由於早期版本的MySQL數據庫的information_schema數據庫中沒有名爲COLUMN_STATISTICS的數據表。sql
解決問題的方法是,使用8.0之前版本MySQL附帶的mysqldump工具,最好使用待備份的MySQL服務器版本對應版本號的mysqldump工具,mysqldump能夠獨立運行,並不依賴完整的MySQL安裝包,好比在Windows中,能夠直接從MySQL安裝目錄的bin目錄中將mysqldump.exe複製到其餘文件夾,甚至從一臺電腦複製到另外一臺電腦,而後在CMD窗口中運行。數據庫