mysqlbinlogコマンドでエラー「mysqlbinlog: [ERROR] unknown variable ‘default-character-set=utf8’」が出た時の対処法

SQL MySQL

※この記事にはプロモーションが含まれています。

今はなかなかやらないかもしれませんが、mysqlbinlogコマンドでMySQLのバイナリログを調査しようとしたときに

mysqlbinlog: [ERROR] unknown variable ‘default-character-set=utf8’

というエラーが出てバイナリログが入れなかった時の対処方法になります。

このエラーが発生する原因は、my.cnfdefault-character-set=utf8 が書いてあることが原因なので、この設定をコメントアウトするか、コマンドに default-character-set=utf8 つけて実行することでエラーを解消できます。

なのでコマンドで対応する場合は

mysqlbinlog default-character-set=utf8 [バイナリログファイル名]

こんなコマンドを打つことでエラーが出ずにバイナリログを見ることができるようになると思います。

コメント

タイトルとURLをコピーしました