mysql 利用备份和Binlog 恢复数据

1,利用全备文件(备份整个数据库)恢复数据库
mysql -u root -p < full.bak

 

2,使用MySQLBinlog 生成SQL脚本:

/usr/local/mysql/bin/mysqlbinlog --start-date='2014-09-16 14:00:00' --stop-date='2014-09-16 14:20:00' /opt/mysql/log/mysql-bin.000017 >/opt/mysql_bak/mysqlbinlogsql_restore_2014091614.sql

 

 

3,Binlog生成的SQL脚本导入
mysql -uroot -p -S /tmp/mysql.sock < 472.sql

你可能感兴趣的:(Mysql,备份还原)