这个类似问题的答案已经过时:How to enable MySQL Query Log?
“如何启用记录从客户端收到的每个SQL查询语句的MySQL函数以及查询语句提交的时间?如何分析日志?”
我一直无法找到任何有效的建议 .
该手册在这方面毫无用处 . 过于冗长,并继续关于日志是什么以及为什么要使用它,但没有关于如何开启它的准确信息:http://dev.mysql.com/doc/refman/5.7/en/query-log.html
这个类似问题的答案已经过时:How to enable MySQL Query Log?
“如何启用记录从客户端收到的每个SQL查询语句的MySQL函数以及查询语句提交的时间?如何分析日志?”
我一直无法找到任何有效的建议 .
该手册在这方面毫无用处 . 过于冗长,并继续关于日志是什么以及为什么要使用它,但没有关于如何开启它的准确信息:http://dev.mysql.com/doc/refman/5.7/en/query-log.html
2 回答
咄 . 在Windows上使用MySQL Workbench时,“管理 - 服务器状态”选项卡仍会显示常规日志为OFF,即使在
c:\ProgramData\MySQL\MySQL Server 5.6\data
中创建了文件我把它添加到my.cnf:
好吧,我当然还没有使用通用日志,但这主要是因为我运行的几乎所有服务器都使用复制来进行HA / LB或备份 . 通过复制集,您还可以获得bin-log,它可以满足您的需要(在mysqlbinlog工具的帮助下) . 我已经在几次使用它来将数据库恢复到给定的时间点(从时间X使用mysql转储并重放binlog文件X-Y)
为此,你可能会对ie感兴趣 .