Skip to content

Instantly share code, notes, and snippets.

@tiijima
Created December 15, 2015 06:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tiijima/99884aaf5c98b28b5f54 to your computer and use it in GitHub Desktop.
Save tiijima/99884aaf5c98b28b5f54 to your computer and use it in GitHub Desktop.
mysql 起動時にCan't init tc logと言われて起動出来ない場合の対処方

mysql 起動時にCan't init tc logと言われて起動出来ない場合の対処方

参考

MySQLでバイナリログを削除したら立ち上がらなくなったので直す。 - freefielder.jp

mysqlのエラーログで以下のようなログが出力される場合がある。

  • localhost.localdomain.err
[ERROR] Can't init tc log
[ERROR] Aborting

このログはログが見つからないので立ち上がらないということらしい。

mysql-bin.indexファイル内に記載されているログがない場合にエラーになるようなので、 mysql-bin.indexとmysql-bin.xxxxxxファイルが対応づいて存在するようにすれば良い。

もし、ログを消してしまっていいのであればmysql-bin.xxxxxxファイルを削除してmysql-bin.indexファイル内をクリアすれば良さそう。 またmysql-bin.xxxxxxファイルの削除する場合はmysqlのバイナリログ削除コマンドを利用する。

参考:MySQL バイナリログの削除について | サバカン屋テックブログ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment