WEBアプリケーション(スクリプト)作成・修理・トラブル解決相談

CANADOH

QR Code

Memo

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 >