黄さん
小宮さん、
こんにちは。黄と申します。
私も、バイナリログかと思いましたが、my.cnfに設定されてないことを確認しました。
MYSQL/LOG下にpsamというフォルダーがあって、以下のファイルがいっぱいありました。
AppInfo_20120507.info
RankingDaily_20110811.info
一応、開発側で、psam配下のファイルを削除して、現在、以下のように、/MYSQL/LOGの領域が大幅に減りました。
親切な回答、ありがとう御座いました。勉強になりました。
以上、よろしくお願いいたします。
黄世元
[root@amsdb1 psam]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda2 4.9G 1.4G 3.3G 29% /
/dev/xvda7 9.7G 3.9G 5.4G 42% /var
/dev/xvda6 9.7G 3.2G 6.0G 35% /usr
/dev/xvda5 9.7G 250M 9.0G 3% /mgmt
/dev/xvda1 99M 23M 72M 24% /boot
tmpfs 8.0G 0 8.0G 0% /dev/shm
/dev/mapper/VG01-mysql
5.0G 2.8G 2.0G 59% /MYSQL
/dev/mapper/VG01-dblog
9.9G 1.6G 7.8G 17% /MYSQL/LOG
/dev/drbd0 341G 180G 144G 56% /MYSQL_DATA
2013-01-10 4:25, yoshiyuki komiya :
こんにちは。小宮と申します。MySQLのログはいくつか種類と方法がありますのでどのログが削除対象か、を明記していただくとよいかと思います。
とりわけ運用中に目立って増えるのはバイナリログ(mysql-bin.******)かと思いましたので確認・削除の方法を簡単に記載しましたのでご参考ください。(まったく別のログファイルの話でしたら見当違いでした。すみません…)
・バイナリログの一覧を表示mysql> SHOW MASTER LOGS;
・バイナリログの削除指定したログファイルの番号より前のバイナリログが削除対象となります。PURGE MASTER LOGS TO '<ログファイル名>'
※実行例mysql> PURGE MASTER LOGS TO 'mysql-bin.000010';この場合は"mysql-bin.000009"以前のものが削除され、000010以降が残ります。
作業前の注意点としては・必ずmysqlモニター上から実施すること・削除前に、データファイルがどこまでバックアップ済みか、を確認すること・DRBD環境なので、ピアノード側でのログ削除も確認する
あたりでしょうか。以上、宜しくお願い致します。
2013年1月10日 14:33 Hwang Se Won <coolguy318@gmail.com>:
お疲れ様です。
MySQLを担当している黄と申します。
MySQLでログを削除することに関して質問があります。
以下の構成になっているシステムで、MYSQL/LOGの領域が 95%です。
ログを削除したいですが、MySQLに接続して、ログを削除する方法はありますか?
DRBD (Active)
Redhat Enterprise Linux 5.4 (64bit)
MySQL Community 5.5.25a
heartbeat-2.1.3
以上、よろしくお願いいたします。