MySQL --Binary log 最近在查看監(jiān)控服務(wù)器的時(shí)候發(fā)現(xiàn),有個(gè)日志文件居然有14G之多,查了下資料,介紹如下: binary log,是mysql
MySQL --Binary log
最近在查看監(jiān)控服務(wù)器的時(shí)候發(fā)現(xiàn),有個(gè)日志文件居然有14G之多,查了下資料,,介紹如下:
binary log,是mysql中一個(gè)非常重要的部分,其主要作用有兩個(gè):
1.做主從同步時(shí)用來保證master和slave一致
2.做備份還原用來保證數(shù)據(jù)庫的完整性
開啟binary log方法如下
# vi /etc/my.cnf
log-bin=master-bin
log-bin-index=master-bin.index
日志的默認(rèn)保存名稱是:mysql-bin.xxxxxx
默認(rèn)索引名稱是:mysql-bin.index
這里我們做了設(shè)置,索引名稱是:master-bin.index
這臺(tái)服務(wù)器mysql是yum默認(rèn)安裝,日志文件保存路徑是:/var/lib/mysql
二.mysql的操作管理
1.刷新日志
mysql > flush logs;
2.查看當(dāng)然數(shù)據(jù)庫binlog信息
mysql > show binary logs;
3.清除歷史log,保留最近的
mysql > purge binary logs to 'mysql-bin.000043';
4.查看本地binlog文件
# ls -l /var/lib/mysql/ | grep bin.
-rw-rw---- 1 mysql mysql 19 Jan 16 11:07 master-bin.index
-rw-rw---- 1 mysql mysql 5875412 Jan 16 11:31 mysql-bin.000043
備份中清除日志
# mysqldump --flush-logs --delete-master-logs
清理完成后效果
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com