Wordmoveを使用してデータベースを移動させる際に、以下のようなエラーメッセージが表示されることがあります:
mysqldump: [Warning] Using a password on the command line interface can be insecure. (Wordmove::ShellCommandError)
mysqldump: Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"') FROM information_schema.COLUMN_STATISTICS WHERE SCHEMA_NAME = 'xxxxxxxxxx' AND TABLE_NAME = 'wp_commentmeta';': Unknown table 'COLUMN_STATISTICS' in information_schema (1109)
このエラーは、mysqldumpがCOLUMN_STATISTICSテーブルを探しに行っているのに、そのテーブルが存在しないために発生します。解決策として、Wordmoveの設定ファイルに以下のオプションを追記します:
database:
mysqldump_options: "--column-statistics=0"
このオプションにより、mysqldumpはCOLUMN_STATISTICSテーブルを無視するようになり、エラーが出なくなります。
参考:https://qiita.com/miya0001/items/e0625a160e3a36f18e1f