mysql删除数据后空间没变小 mysql删除数据后怎么恢复
转载
确认bin-log日志是否开启
SHOW VARIABLES LIKE 'log_bin'
开启bin-log
mysql的配置文件my.ini,所在目录C:\Documentsand Settings\All Users\Application Data\MySQL\MySQL Server 5.6 。添加log-bin=”log_bin”,bin-log的文件名称为log_bin.00000x。
新建日志文件
flush logs;
清空日志文件
reset master;
bin-log是二进制文件,可以使用mysqlbinlog命令将其转换成文本格式。
mysqlbinlog log_bin.000001 > log_bin.txt
按指定位置恢复:
c:\mysql\bin\>mysqlbinlog --start-position=185 --stop-position=338 e:/log/logbin.000001 | mysql-u root -p
按指定时间恢复:
c:\mysql\bin\>mysqlbinlog --start-datetime="2010-01-07 11:25:56" --stop-datetime="2010-01-07 13:23:50" e:/log/logbin.000001 | mysql -u root -p
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。