一、二进制日志备份
mysql
mysqlbinlog binlog.000001 > /tmp/bak.sql // 备份binlog.000001二进制文件,在tmp目录下生成bak.sql文件。sql
二、二进制日志恢复日志
2.1 SQL文件恢复test
mysql -uroot -proot -e "source /tmp/bak.sql" // 经过上面1生成SQL文件恢复数据。二进制
2.2 二进制文件恢复数据
mysqlbinlog binlog.000001 | mysql -uroot -proot test // 单个文件恢复文件
mysqlbinlog binlog.[0 - 10]* | mysql -uroot -proot test // 多个文件恢复
备份