今はなかなかやらないかもしれませんが、mysqlbinlogコマンドでMySQLのバイナリログを調査しようとしたときに
mysqlbinlog: [ERROR] unknown variable ‘default-character-set=utf8’
というエラーが出てバイナリログが入れなかった時の対処方法になります。
このエラーが発生する原因は、my.cnfにdefault-character-set=utf8 が書いてあることが原因なので、この設定をコメントアウトするか、コマンドに default-character-set=utf8 つけて実行することでエラーを解消できます。
なのでコマンドで対応する場合は
mysqlbinlog default-character-set=utf8 [バイナリログファイル名]
こんなコマンドを打つことでエラーが出ずにバイナリログを見ることができるようになると思います。
コメント