這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 | ||
database:mysql:binlog [2014/05/31 08:04] ali88 [刪除Bin-log] |
database:mysql:binlog [2014/05/31 08:24] (目前版本) ali88 [刪除Bin-log] |
||
---|---|---|---|
行 33: | 行 33: | ||
指定刪除哪一個binlog之前(不包含自己本身) | 指定刪除哪一個binlog之前(不包含自己本身) | ||
<code mysql>mysql> purge binary logs to 'mysql-bin.000003';</code> | <code mysql>mysql> purge binary logs to 'mysql-bin.000003';</code> | ||
- | 以上的手動刪除,是利用MySQL 提供的SQL語法來刪除Binary Log。**若是用system 工具刪除 rm -f /var/lib/mysql/mysql-bin.*是一不 | + | 以上的手動刪除,是利用MySQL 提供的SQL語法來刪除Binary Log。**若是用system 工具刪除 rm -f /var/lib/mysql/mysql-bin.*是不 |
建議的做法,因為會引發一些不必要的warning 或是Error 等訊息** | 建議的做法,因為會引發一些不必要的warning 或是Error 等訊息** | ||
+ | |||
+ | 若是用system 工具刪除 | ||
+ | 例如<code>mysql> show binary logs;</code><code>+------------------+-----------+ | ||
+ | | Log_name | File_size | | ||
+ | +------------------+-----------+ | ||
+ | | mysql-bin.000001 | 149 | | ||
+ | | mysql-bin.000002 | 149 | | ||
+ | | mysql-bin.000003 | 149 | | ||
+ | | mysql-bin.000004 | 149 | | ||
+ | | mysql-bin.000005 | 106 | | ||
+ | +------------------+-----------+</code>利用system工具<code>#rm -rf /var/lib/mysql/mysql-bin.000001</code>再用mysql工具觀察<code>mysql>show binary logs;</code><code>------------------+-----------+ | ||
+ | | Log_name | File_size | | ||
+ | +------------------+-----------+ | ||
+ | | mysql-bin.000001 | 0 | | ||
+ | | mysql-bin.000002 | 149 | | ||
+ | | mysql-bin.000003 | 149 | | ||
+ | | mysql-bin.000004 | 149 | | ||
+ | | mysql-bin.000005 | 106 | | ||
+ | +------------------+-----------+</code>若再用mysql的**purge**<code>mysql> purge binary logs to 'mysql-bin.000005'; | ||
+ | Query OK, 0 rows affected, 1 warning (0.03 sec)</code>看warning 訊息<code>mysql> show warnings;</code><code>+---------+------+---------------------------------------------------+ | ||
+ | | Level | Code | Message | | ||
+ | +---------+------+---------------------------------------------------+ | ||
+ | | Warning | 1612 | Being purged log ./mysql-bin.000001 was not found | | ||
+ | +---------+------+---------------------------------------------------+</code> | ||
======參考資料====== | ======參考資料====== | ||
- [[http://blog.longwin.com.tw/2009/04/mysql-binlog-recovery-range-by-date-time-2009/|MySQL 使用 binary log 回覆 某段時間區間 的資料]] | - [[http://blog.longwin.com.tw/2009/04/mysql-binlog-recovery-range-by-date-time-2009/|MySQL 使用 binary log 回覆 某段時間區間 的資料]] |