14
A
回答
8
如果您打开 - MySQL能够跟踪binary log,它包含了所有的修改(是明确的 - 它包含了已经改变的东西查询)。
但无论如何,如果您没有在binlog打开之前的初始转储,这是没用的。另外我想,如果你做了转储并打开binlog - 你不会问这样的问题:-S
2
+1
二进制日志启用 - 只是现在需要找到文件位置... – 2010-08-03 06:59:07
1
如果你在Windows上使用MySql,有一个文件位于C:\Program Files\MySQL\MySQL Server 5.0\data
(假设一个C:驱动器用于安装目标和MySql版本5.0),称为%COMPUTERNAME%.log,其中包含已执行的命令。
0
简答:不是默认设置。
为了获得准确的记录结果,您需要首先使用参数--log-bin=your-file-name
以二进制记录模式启动服务器。然后它会创建一个二进制日志文件<>其中seq
是后续日志文件的序列号(建议将文件名放在那里,并带有明确的目录位置)。
在MySQL网站解释所有细节的更多信息:https://dev.mysql.com/doc/refman/5.7/en/binary-log.html
我检查的phpMyAdmin,并有二进制日志,这一下统计就像他们已经运行了超过1周... 是否有一个配置将指向我的文件位置(在Linux系统上) – 2010-08-03 06:58:35
log-bin = mysql-bin - 这是我家的示例行服务器配置文件。所以我有我的数据目录中的mysql-bin *文件。顺便说一句,正如我所说的,如果你没有在开启binlog之前就已经做出的转储 - 那么binlog就没用了。另外 - 您应该查看Amber提供的查询日志(如果有的话)。 – zerkms 2010-08-03 07:01:56