mysqldumpエクスポートデータベースレポートmysqldump:Couldn't execute'SELECT

563 ワード

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;
  :mysqldump       *