如何在MySQL Workbench中查看日志?

8

我想在MySQL Workbench中启用并查看日志。

在我的my-default.ini文件中添加了log=filename.log。

保存后,停止并启动服务。

现在我该如何查看MySQL日志中对表执行的操作?


执行此命令 SHOW VARIABLES LIKE "%log%",它将显示服务器的所有日志文件路径。我想你正在寻找通用查询日志? - Sathish D
@SathishD,是的,就像那样。如果意外删除了表A中的某些记录,那么我该如何检查该特定表的日志? - roy
您将在常规查询日志中找到这些内容。 - Sathish D
3个回答

5
以下图像说明了应该怎么做。切换到管理部分,然后点击“服务器日志”条目。 enter image description here

5
MySQL配置文件(即my.cnf)的位置未指定(错误)。我该如何解决这个问题? - roy
这是一个不同的问题。很难在评论中回答,因为我无法添加截图。请在“系统配置文件”下查看连接设置。注意:在某些平台上,MySQL服务器的默认安装没有配置文件并使用默认值(例如在OSX上)。 - Mike Lischke
你能帮我写一下my-default.ini文件中需要写什么来检查日志吗?在描述变量中,我是否需要设置my-default.ini文件中general_log的路径? - roy
在SO上开一个新问题,而不是劫持现有的问题。 - Mike Lischke
但是所有这些评论都只针对这个问题!! - roy
显示剩余3条评论

0

0

我必须编辑实际的XML配置文件:

...\AppData\Roaming\MySQL\Workbench\server_instances.xml

从以下内容进行更改:

<value type="string" key="logOutput">NONE</value>

到:

<value type="string" key="logOutput">FILE</value>

我现在可以看到日志了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接