如何将日志发送到表,以便我们可以在Workbench中查看它们?

Jat*_*ing 0 mysql logging mysql-workbench

在日志选项卡中,它显示:

您当前的日志目标设置为FILE.要在Workbench中查看日志,必须将它们配置为发送到TABLE.此选项仅适用于MySQL 5.1及更高版本.更多信息请参阅  http://dev.mysql.com/doc/refman/5.1/en/log tables.html

我是MYSQL的新手,目前正在使用Workbench.我需要查看查询日志.能否请您一步一步地告诉我如何使日志选项卡显示查询日志?

谢谢

Ser*_*gio 5

在Workbench中管理服务器时,请转到CONFIGURATION下的Options File页面.然后转到"日志文件"选项卡.您可以在其中配置几个选项以启用日志.与记录到表相关的那个称为日志输出(显示在"高级日志选项"下).您必须将其设置为TABLE.然后启用所需的日志:

  • "激活日志记录"下的常规日志(记录对数据库的所有查询)(确保已选中).
  • 慢速日志(记录所有需要更多时间来完成的查询,而不是您设置的某个阈值),在"慢查询日志选项"下(检查选项slow-query-log并在longquerytime字段中设置阈值,以秒为单位).

切记完成更改后单击"应用"按钮,然后重新启动服务器以重新加载新设置.

请记住,错误日志无法记录在表中.即将推出的Workbench版本(5.2.36)也将支持日志文件.