mysqldump 導出提示Couldn't execute SELECT COLUMN_NAME...
mysqldump命令:
導出數據庫:mysqldump -h ip -u root -p dbname > db.sql;
導出數據庫中的某個表:mysqldump -h ip -u root -p dbname tablename > tablename.sql;
錯誤提示:
mysqldump: Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"') FROM information_schema.COLUMN_STATISTICS
原因:
因為新版的mysqldump默認啟用了一個新標志,通過- -column-statistics=0
來禁用他
解決方法:
mysqldump --column-statistics=0 -h ip -u root -p dbname > db.sql;