偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

刪除龐大的MySQL binlog實(shí)操

數(shù)據(jù)庫 MySQL
我們今天主要和大家分享的是清理刪除龐大的MySQL binlog的實(shí)際操作步驟,以及在實(shí)際操作中哪些事項(xiàng)是值得我們大家注意的。

以下的文章主要描述的是清理刪除龐大的MySQL binlog的實(shí)際操作方案,我們是在MySQL master/slave架構(gòu)的環(huán)境下對(duì)清理刪除龐大的MySQL binlog進(jìn)行操作,以下就是文章的具體內(nèi)容描述。

問題:主庫硬盤不足s

原因:MySQL的var下大量bin二進(jìn)制log,200多個(gè)g啊

目標(biāo):安全刪除MySQL binlog

方法:網(wǎng)上搜搜關(guān)鍵詞“MySQL bin文件 刪除”,還真有~~

相關(guān)語句:

 

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

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

例如:

  1. PURGE MASTER LOGS TO 'MySQL-bin.010';  
  2. PURGE MASTER LOGS BEFORE '2003-04-02 22:46:26'; 

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

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

刪除龐大的MySQL binlog 要清理日志,需按照以下步驟:

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

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

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

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

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

實(shí)踐:

從庫下---

MySQL> show slave status\G;

……

Master_Log_File: tc-ns-comment-db00-bin.000162

Relay_Master_Log_File: tc-ns-comment-db00-bin.000162

……

主庫下---

MySQL> show master log;

…………一堆堆

MySQL> PURGE MASTER LOGS TO 'tc-ns-comment-db00-bin.000070';

……等待n長時(shí)間

 

  1. MySQL>quit  
  2. $du -sh ./  

 

減少了好多g啊,世界清凈了~~

上述的相關(guān)內(nèi)容就是對(duì)刪除龐大的MySQL binlog的描述,希望會(huì)給你帶來一些幫助在此方面。


 

責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-05-19 11:01:25

MySQL BIN-L

2010-05-25 11:13:07

MySQL數(shù)據(jù)庫

2010-05-21 10:33:15

MySQL日志文件

2021-09-22 15:36:31

勒索軟件攻擊數(shù)據(jù)泄露

2010-05-20 15:53:15

配置MySQL

2010-05-19 15:59:30

MySQL 中文亂碼

2010-04-20 16:24:52

Oracle EM

2010-05-18 18:19:40

MySQL修改表結(jié)構(gòu)

2010-04-12 09:36:29

Oacle merge

2010-05-11 10:22:43

Mysql日期

2010-06-13 17:29:10

MySQL連接數(shù)

2010-05-24 17:20:07

MySQL導(dǎo)入

2010-04-09 10:13:13

Oracle數(shù)據(jù)字典

2010-04-15 14:18:30

Oracle創(chuàng)建

2010-05-10 17:00:53

Oracle死鎖進(jìn)程

2010-05-14 18:16:44

MySQL統(tǒng)計(jì)函數(shù)

2010-05-21 17:51:58

MySQL數(shù)據(jù)庫

2010-05-27 17:10:03

MySQL數(shù)據(jù)庫內(nèi)存

2010-06-12 09:46:05

MySQL數(shù)據(jù)庫

2010-01-06 10:38:16

Linux安裝JDK
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)