亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

批量清除128組節(jié)點(diǎn)db上面過(guò)期的binlog釋放磁盤(pán)空間實(shí)現(xiàn)思路

 更新時(shí)間:2013年06月09日 16:36:17   作者:  
在 一臺(tái)db跳轉(zhuǎn)機(jī)上面, 寫(xiě)一個(gè)腳本,訪問(wèn)slave,遠(yuǎn)程獲取正在復(fù)制的master上面的binlog位置, 然后再遠(yuǎn)程去purge master上面的binlog
如果10臺(tái)以內(nèi)的db的話,自己手動(dòng)ssh進(jìn)去,clean就足以,但是上百臺(tái)呢,就要寫(xiě)腳本了。大概思路:在 一臺(tái)db跳轉(zhuǎn)機(jī)上面, 寫(xiě)一個(gè)腳本,訪問(wèn)slave,遠(yuǎn)程獲取正在復(fù)制的master上面的binlog位置, 然后再遠(yuǎn)程去purge master上面的binlog.

1, 建立slave dbserver列表 slavelist; 一個(gè)slave一行。
2,遠(yuǎn)程獲取slave db上面的binlog位置以及slave的master主機(jī)名(也許是ip地址)
3,拿到binlog位置以及master主機(jī)名,然后ssh遠(yuǎn)程清理掉master上面的binlog
4,shell for循環(huán)操作step 2以及step 3。
附帶腳本1:clean_binlog.sh
復(fù)制代碼 代碼如下:

#!/bin/bash
# p1 the slave mysql db server
db03=$1
echo $dbserver;
ster_Log_File=`ssh $db03 " mysql -uxx -pxx --ssl-ca=/opt/mysql/ssl/ca-cert.pem --s
sl-cert=/opt/mysql/ssl/server-cert.pem --ssl-key=/opt/mysql/ssl/server-key.pem -e \"show slave status\G;\" |grep -i master_Log_File
"`;
# echo ##### 獲取binlog信息
log_file=`echo $ster_Log_File | awk '{print $2}'`;
db01tmp=`ssh $db03 " mysql -uxx -pxx --ssl-ca=/opt/mysql/ssl/ca-cert.pem --s
sl-cert=/opt/mysql/ssl/server-cert.pem --ssl-key=/opt/mysql/ssl/server-key.pem -e \"show slave status\G;\" |grep -i Master_Host
"`;

復(fù)制代碼 代碼如下:

# 獲取master主機(jī)名或者ip地址
db01=`echo $db01tmp | awk '{print $2}'`
# 開(kāi)始清理binlog日志信息

復(fù)制代碼 代碼如下:

ssh $db01 " mysql -uxxx -pxx --ssl-ca=/opt/mysql/ssl/ca-cert.pem --ssl-cert=/op
t/mysql/ssl/server-cert.pem --ssl-key=/opt/mysql/ssl/server-key.pem -e \"purge master logs to '$log_file';\" "
# check master上面的binlog信息

復(fù)制代碼 代碼如下:

ssh $db01 " df -h /mysql/binlog ";

復(fù)制代碼 代碼如下:

<STRONG><SPAN style="COLOR: #ff0000"></SPAN></STRONG>&nbsp;&nbsp;

附帶批量for循環(huán)腳本2:
for s in `cat slavelist`; do sh clean_binlog.sh $s; done
這個(gè)是比較粗略的方案,肯定有不足之處,我的128組是mm組合,所以這樣操作是可以的,架構(gòu)不同估計(jì)會(huì)有變動(dòng),這里還涉及到purge之前的binlog的備份等等(有專門(mén)的備份機(jī)以及備份腳本)。

相關(guān)文章

  • Ubuntu移除mysql后重新安裝的方法

    Ubuntu移除mysql后重新安裝的方法

    這篇文章主要介紹了Ubuntu移除mysql后重新安裝的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • 分析MySQL中索引引引發(fā)的CPU負(fù)載飆升的問(wèn)題

    分析MySQL中索引引引發(fā)的CPU負(fù)載飆升的問(wèn)題

    這篇文章主要介紹了分析MySQL中索引引引發(fā)的CPU負(fù)載飆升的問(wèn)題,文中提到了獨(dú)立索引所帶來(lái)的巨大CPU負(fù)擔(dān),以提醒在MySQL中使用索引要注意CPU負(fù)載的問(wèn)題,需要的朋友可以參考下
    2015-05-05
  • MySQL 8.0 驅(qū)動(dòng)與阿里druid版本兼容問(wèn)題解決

    MySQL 8.0 驅(qū)動(dòng)與阿里druid版本兼容問(wèn)題解決

    MySQL 8.0 驅(qū)動(dòng)與阿里druid版本不兼容會(huì)導(dǎo)致有報(bào)錯(cuò)問(wèn)題,本文就詳細(xì)的介紹一下解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2021-07-07
  • MySQL可重復(fù)讀級(jí)別能夠解決幻讀嗎

    MySQL可重復(fù)讀級(jí)別能夠解決幻讀嗎

    這篇文章主要給大家介紹了關(guān)于MySQL可重復(fù)讀級(jí)別能否解決幻讀的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • MySQL truncate table語(yǔ)句的使用

    MySQL truncate table語(yǔ)句的使用

    這篇文章主要介紹了MySQL truncate table語(yǔ)句的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • mysql proxy問(wèn)題的解決方法

    mysql proxy問(wèn)題的解決方法

    最近試用mysql proxy,遇到若干問(wèn)題,好在一一找到了解決方案,列出來(lái)備忘。這次使用的版本是0.6.x,也許新版本就沒(méi)有這些問(wèn)題了。
    2009-02-02
  • MySQL 全文索引的原理與缺陷

    MySQL 全文索引的原理與缺陷

    這篇文章主要介紹了MySQL 全文索引的原理與缺陷,幫助大家更好的理解和使用MySQL中的索引,感興趣的朋友可以了解下
    2020-12-12
  • MySQL啟動(dòng)失敗之MySQL服務(wù)無(wú)法啟動(dòng)的原因及解決

    MySQL啟動(dòng)失敗之MySQL服務(wù)無(wú)法啟動(dòng)的原因及解決

    這篇文章主要介紹了MySQL啟動(dòng)失敗之MySQL服務(wù)無(wú)法啟動(dòng)的原因及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • MySQL與SQL Server的一些區(qū)別淺析

    MySQL與SQL Server的一些區(qū)別淺析

    這篇文章主要介紹了MySQL與SQL Server的一些區(qū)別淺析,本文羅列了MySQL與SQL Server的25個(gè)不同的地方,并對(duì)它們的分頁(yè)技術(shù)的不同做了講解,需要的朋友可以參考下
    2014-08-08
  • Mysql服務(wù)器的安裝配置與啟動(dòng)關(guān)閉方法詳解

    Mysql服務(wù)器的安裝配置與啟動(dòng)關(guān)閉方法詳解

    MySQL 是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS(Relational Database Management System:關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng))應(yīng)用軟件之一
    2021-10-10

最新評(píng)論