MySQL数据误删除恢复
1、确保log_bin已开启
show variables like '%log_bin%';
2、查看bin_log文件目录
show variables like '%datadir%';
3、进入bin_log文件目录,找到日志文件,文件名为mysql-bin.000xxx
cd /www/server/data/
ll
4、复制mysql-bin文件,防止后续操作对其造成影响
5、使用mysqlbinlog(在mysql/bin目录中)工具,将日志导出sql
mysqlbinlog -d [database] mysql-bin.000006 > 006bin.sql
6、编辑导出的sql文件,将误删除语句剔除
7、执行sql文件
mysql -u root -p 123456 [database] < 006bin.sql
搞定。