Heim > Datenbank > MySQL-Tutorial > MySQL二进制日志的管理

MySQL二进制日志的管理

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 17:35:45
Original
1083 Leute haben es durchsucht

MySQL --Binary log 最近在查看监控服务器的时候发现,有个日志文件居然有14G之多,查了下资料,介绍如下: binary log,是mysql

MySQL --Binary log

最近在查看监控服务器的时候发现,有个日志文件居然有14G之多,查了下资料,,介绍如下:

MySQL二进制日志的管理

binary log,是mysql中一个非常重要的部分,其主要作用有两个:

1.做主从同步时用来保证master和slave一致

2.做备份还原用来保证数据库的完整性

开启binary log方法如下

# vi /etc/my.cnf

log-bin=master-bin

log-bin-index=master-bin.index

日志的默认保存名称是:mysql-bin.xxxxxx

默认索引名称是:mysql-bin.index

这里我们做了设置,索引名称是:master-bin.index

这台服务器mysql是yum默认安装,日志文件保存路径是:/var/lib/mysql

二.mysql的操作管理

1.刷新日志

mysql > flush logs;

2.查看当然数据库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
 
清理完成后效果

MySQL二进制日志的管理

linux

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage