欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MYSQL日志的正確刪除方法詳解

 更新時(shí)間:2016年04月26日 09:46:20   作者:布魯斯大人  
這篇文章主要介紹了MYSQL日志的正確刪除方法,詳細(xì)分析了MySQL日志刪除的步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下

本文詳細(xì)講述了MYSQL日志的正確刪除方法。分享給大家供大家參考,具體如下:

1.查找:

MySQL> show binary logs;
+—————-+———–+
| Log_name | File_size |
+—————-+———–+
| mysql-bin.000001 | 150462942 |
| mysql-bin.000002 | 125 |
| mysql-bin.000003 | 106 |
+—————-+———–+

2.刪除bin-log(刪除mysql-bin.000003之前的而沒(méi)有包含mysql-bin.000003)

mysql> purge binary logs to 'mysql-bin.000003';
Query OK, 0 rows affected (0.16 sec)

3. 查詢結(jié)果(現(xiàn)在只有一條記錄了.)

mysql> show binlog events/G
*************************** 1. row ***************************
Log_name: mysql-bin.000003
Pos: 4
Event_type: Format_desc
Server_id: 1
End_log_pos: 106
Info: Server ver: 5.1.26-rc-log, Binlog ver: 4
1 row in set (0.01 sec)
(mysql-bin.000001和mysql-bin.000002已被刪除)
mysql> show binary logs;
+—————-+———–+
| Log_name | File_size |
+—————-+———–+
| mysql-bin.000003 | 106 |
+—————-+———–+
1 row in set (0.00 sec)

(刪除的其它格式運(yùn)用!)

PURGE {MASTER | BINARY} LOGS TO 'log_name'
PURGE {MASTER | BINARY} LOGS BEFORE 'date'

用于刪除列于在指定的日志或日期之前的日志索引中的所有二進(jìn)制日志。這些日志也會(huì)從記錄在日志索引文件中的清單中被刪除,這樣被給定的日志成為第一個(gè)。

例如:

PURGE MASTER LOGS TO 'mysql-bin.010′;
PURGE MASTER LOGS BEFORE '2008-06-22 13:00:00′;

清除3天前的 binlog

PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 3 DAY);

BEFORE變量的date自變量可以為'YYYY-MM-DD hh:mm:ss'格式。MASTER和BINARY是同義詞。

如果您有一個(gè)活性的從屬服務(wù)器,該服務(wù)器當(dāng)前正在讀取您正在試圖刪除的日志之一,則本語(yǔ)句不會(huì)起作用,而是會(huì)失敗,并伴隨一個(gè)錯(cuò)誤。不過(guò),如果從屬服務(wù)器是休止的,并且您碰巧清理了其想要讀取的日志之一,則從屬服務(wù)器啟動(dòng)后不能復(fù)制。當(dāng)從屬服務(wù)器正在復(fù)制時(shí),本語(yǔ)句可以安全運(yùn)行。您不需要停止它們。

要清理日志,需按照以下步驟:

1. 在每個(gè)從屬服務(wù)器上,使用SHOW SLAVE STATUS來(lái)檢查它正在讀取哪個(gè)日志。

2. 使用SHOW MASTER LOGS獲得主服務(wù)器上的一系列日志。

3. 在所有的從屬服務(wù)器中判定最早的日志。這個(gè)是目標(biāo)日志。如果所有的從屬服務(wù)器是更新的,這是清單上的最后一個(gè)日志。

4. 制作您將要?jiǎng)h除的所有日志的備份。(這個(gè)步驟是自選的,但是建議采用。)

5. 清理所有的日志,但是不包括目標(biāo)日志。

在contab設(shè)置:

復(fù)制代碼 代碼如下:
0 1 * * *  `mysql -uroot -e 'PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 3 DAY);'`

更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲(chǔ)過(guò)程技巧大全》、《MySQL數(shù)據(jù)庫(kù)鎖相關(guān)技巧匯總》及《MySQL常用函數(shù)大匯總

希望本文所述對(duì)大家MySQL數(shù)據(jù)庫(kù)計(jì)有所幫助。

相關(guān)文章

  • Linux服務(wù)器中MySQL遠(yuǎn)程連接的開(kāi)啟方法

    Linux服務(wù)器中MySQL遠(yuǎn)程連接的開(kāi)啟方法

    今天在Linux服務(wù)器上安裝了msyql數(shù)據(jù)庫(kù),在本地訪問(wèn)的時(shí)候可以訪問(wèn),但是我想通過(guò)遠(yuǎn)程的方式訪問(wèn)的時(shí)候就不能訪問(wèn)了,查詢資料后發(fā)現(xiàn),Linux下MySQL默認(rèn)安裝完成后只有本地訪問(wèn)的權(quán)限,沒(méi)有遠(yuǎn)程訪問(wèn)的權(quán)限,需要你給指定用戶設(shè)置訪問(wèn)權(quán)限才能遠(yuǎn)程訪問(wèn)該數(shù)據(jù)庫(kù)
    2017-06-06
  • mysql5.6.8源碼安裝過(guò)程

    mysql5.6.8源碼安裝過(guò)程

    這篇文章主要介紹了mysql5.6.8源碼安裝過(guò)程,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • 清空mysql 查詢緩存的可行方法

    清空mysql 查詢緩存的可行方法

    mysql對(duì)同一條sql進(jìn)行了緩存,在第二次運(yùn)行時(shí), 瞬間就完成了,若要清除緩存,可通過(guò)下面的方法來(lái)實(shí)現(xiàn)
    2014-07-07
  • mysql分析sql是否成功使用索引的步驟詳解

    mysql分析sql是否成功使用索引的步驟詳解

    在MySQL中,可以通過(guò)使用EXPLAIN語(yǔ)句來(lái)分析SQL查詢是否成功使用了索引,本文給大家介紹了使用EXPLAIN語(yǔ)句分析SQL語(yǔ)句是否成功使用索引的步驟,需要的朋友可以參考下
    2023-12-12
  • MySQL中給定父行找到所有子行的解決方案

    MySQL中給定父行找到所有子行的解決方案

    這篇文章主要給大家介紹了關(guān)于MySQL中給定父行找到所有子行的解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • mysql 獲取昨天日期、今天日期、明天日期以及前一個(gè)小時(shí)和后一個(gè)小時(shí)的時(shí)間

    mysql 獲取昨天日期、今天日期、明天日期以及前一個(gè)小時(shí)和后一個(gè)小時(shí)的時(shí)間

    這篇文章主要介紹了mysql 獲取昨天日期、今天日期、明天日期以及前一個(gè)小時(shí)和后一個(gè)小時(shí)的時(shí)間,需要的朋友可以參考下
    2018-01-01
  • MySQL中的行級(jí)鎖定示例詳解

    MySQL中的行級(jí)鎖定示例詳解

    這篇文章主要給大家介紹了關(guān)于MySQL中行級(jí)鎖定的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • mysql仿oracle的decode效果查詢

    mysql仿oracle的decode效果查詢

    今天遇到群里發(fā)的一個(gè)問(wèn)題,覺(jué)得有點(diǎn)意思,發(fā)上來(lái)看一下
    2011-04-04
  • MySql 8.0.11 安裝過(guò)程及 Navicat 鏈接時(shí)遇到的問(wèn)題小結(jié)

    MySql 8.0.11 安裝過(guò)程及 Navicat 鏈接時(shí)遇到的問(wèn)題小結(jié)

    這篇文章主要介紹了MySql 8.0.11 安裝過(guò)程及 Navicat 鏈接時(shí)遇到的問(wèn)題,需要的朋友可以參考下
    2018-06-06
  • MySQL拋出Incorrect string value異常分析

    MySQL拋出Incorrect string value異常分析

    從上至下統(tǒng)一用上UTF-8就高枕無(wú)憂,今天還是遇到字符的異常,本文將介紹解決方法
    2012-11-11

最新評(píng)論