復(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}'`
# 開始清理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></SPAN></STRONG>
|
新聞熱點(diǎn)
疑難解答
圖片精選