常用操作:
1. 设置启用binlog
log-bin = binlog
2. 设置全备和增量备份
#crontab -e
* 0 * * 7 /usr/bin/mysqldump mybinlog > /tmp/binlog.bak
* 0 * * 1-6/1 /usr/bin/mysql -e 'flush logs'
3. 常见操作命令:
是否启用了日志
show variables like 'log_bin';
怎样知道当前的日志
show master status;
只查看第一个binlog文件的内容
show binlog events;
查看指定binlog文件的内容
show binlog events in 'mysql-bin.000002';
获取binlog文件列表
show binary logs;
指定恢复位置:
mysqlbinlog --start-date="2005-04-20 9:55:00" --stop-date="2005-04-20 10:05:00"
/var/log/mysql/bin.123456 > /tmp/mysql_restore.sql