2022-08-12
MySQL覚書 mysqldumpでUnknown table ‘COLUMN_STATISTICS’…のエラーが出たとき
WordPressにもサイトヘルス機能が入ったのだね。
う~ん、しかし対応できるものがない・・・
Wordpressとは別にPHPで簡易的なシステムを入れているのだが、そっちの対応をしなきゃいけない。
時間がない、というよりやる気が起きないので未だそのまま放置状態にしているのだが、そろそろ本当にあきません!となりそう。
さて、MySQLでのExport、ダンプの件。
dumpでエラーが起きたから調べた。
cd /d “c:\Program Files\MySQL\MySQL Workbench 8.0 CE”
でパス(場所は端末差あり)を切り替えてから、
mysqldump -u [user_id] -h [HOST IP-Address] -p [DB-name] > [output-filename]
パスワードを聞かれる→入力
mysqldump: … Unknown table ‘COLUMN_STATISTICS’ in information_schema (1109)
とエラーが出る。
<原因・対策>
モヒカンメモ『mysqldumpコマンドで “Unknown table ‘COLUMN_STATISTICS’ in information_schema (1109)” と怒られる原因と対策』
に、わかりやすく整理されて書かれているので省略するが、要はダンプexeとDBバージョン違いで発生。
書かれてある通り、オプション追加で、再実行。
mysqldump –skip-column-statistics -u [user_id] -h [HOST IP-Address] -p [DB-name] > [output-filename]
今度は成功。