datagrip使用mysqldump導出sql出現(1109)錯誤

軟件環境

本地mysql版本爲8.0
服務器mysql版本爲5.7

遇到問題

使用datagrip IDE導出服務器中的表結構時(如圖),datagrip提示錯誤:
在這裏插入圖片描述

mysqldump: Couldn't execute
 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"') FROM information_schema.COLUMN_STATISTICS   
WHERE SCHEMA_NAME = 'ais' AND TABLE_NAME = 'address_area';': 
Unknown table 'COLUMN_STATISTICS' in information_schema (1109)

問題解析

因爲本地環境是mysql8.0, 在 MySQL 8.x 之前,information_schema 數據庫中沒有 COLUMN_STATISTICS 數據表,使用8.0的mysqlclint訪問5.7版本,就會報錯

解決方案

在上圖的導出界面最下方添加 --column-statistics=0 即可忽略這個表,如圖
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章