CANADOH

QR Code

Home

  1. INDEX
  2. SEARCH
  3. RECORD
  4. RSS
  5. ADMIN
Home > Documents >Memo >

Memo

2022 年 6 月投稿文

< Jun 2022 >

[情報技術] tc.logとMariaDBの起動不能

CentOS7でMariaDBを起動させようとしても失敗したので、ログを確認しました。

$ sudo tail /var/log/mysql/mysqld.conf

ログの最後にエラーの記述がありました。

[ERROR] Can't init tc log
[ERROR] Aborting

tc.log は Transaction Coordinator Log であり、複数のXA対応ストレージエンジンに影響を与える処理を調整するために使用されます。

なので初期化が必要なのですが、既に /var/lib/mysql の中に 0 Byteの tc.log が存在しており、初期化できなくなっておりました。

クラッシュの際に残ってしまったものと思われます。

ゆえに tc.log を削除して再起動を試みました。

$ sudo rm /var/lib/mysql/tc.log
$ sudo service mariadb restart

無事に再起動できました。

2022-06-04 (Sat) by Canaid SK

[情報技術] サーバへの攻撃ログがストレージを逼迫

パケットフィルタリングをされていないサーバに不正アクセスを受け続けた場合、大量のログがストレージを埋め尽くすことがあります。

その1つが /var/log/btmp など不正アクセスログの場合は、次の方法でリセットをできます。

$ sudo cat /dev/null | sudo tee /var/log/btmp

スーパーユーザーでログイン中なら、次のコマンドでも大丈夫です。

$ cat /dev/null > /var/log/btmp

2022-06-04 (Sat) by Canaid SK

< PREV | NEXT >