江户川丶柯南

导航

msyql 数据库恢复相关

通过bin日志恢复数据

一、通过bin日志生成 sql
#/usr/local/mysql/bin/mysqlbinlog -d dbname --base64-output=DECODE-ROWS mysql-bin.000001 mysql-bin.[0-9]* > ./bnk.sql

二、执行sql文件里的语句
方法一:
#/usr/local/mysql/bin/mysqldump -uroot -p dbname > bnk.sql

方法二:
1.选择数据库
mysql>use abc;
2.设置数据库编码
mysql>set names utf8;
3.导入数据(注意sql文件的路径)
mysql>source bnk.sql;

方法三:
mysql -u用户名 -p密码 数据库名 < 数据库名.sql
#mysql -uroot -p dbname < abc.sql

  

posted on 2016-08-04 15:59  hfshu  阅读(159)  评论(0编辑  收藏  举报