📝

ERROR: ASCII '\0' appeared in the statement|mysqlインポート時のエラー

2023/07/08に公開

エラー

エラー全文は以下となります。

ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expected. Query: ''.

実行したコマンド

以下のコマンドを実行しました。

mysql -uexampleuser -p databasename < /tmp/backup.sql.gz

原因

前述のコマンドを確認していただけると圧縮ファイルをインポートしようとしておりこれが原因でした。

対応

ファイルを解凍してからインポートします。

mysql -uexampleuser -p databasename < /tmp/backup.sql

Discussion