mysql 慢查询日志,灾难日志恢复,错误日志

灾难日志

记录了所有的DDL(Create、Drop和Alter)和DML(insert、update、delete_的语句,但不包括查询的语句

打开mysql.ini


找到Binary Logging
修改为
#
Binary Logging. log-bin = "abc"

重启mysql


找到E:AppServMySQLdata

下面多出两个文件
abc.000001
abc.index

打开mysql.ini,找到[client] 修改为

[client]
#no-beep 

查看mysql的bin目录下是否有mysqlbinlog.exe

下载地址:

新建测试环境:

1、新建test表

2、新建id和name两个字段

3、插入数据(随意)

4、直接删除该test表

4、打开CMD 

5、cd E:AppServMySQLin

观察日志文件

D:phpStudyMySQLin>mysqlbinlog D:phpStudyMySQLdataabc.000001

恢复

D:phpStudyMySQLin>mysqlbinlog --stop-position=443 D:phpStudyMySQLdataabc.000001 | mysql -u root -p
Enter password: ****
原文地址:https://www.cnblogs.com/CyLee/p/5621926.html