【问题标题】:How to monitor MySQL queries on Windows如何在 Windows 上监控 MySQL 查询
【发布时间】:2010-10-04 13:54:53
【问题描述】:

是否有任何简单的方法来跟踪/监控由 MySQL 服务器(在 Windows 机器上)执行的所有查询 SQL?

更新:我问的是免费工具。

【问题讨论】:

    标签: sql mysql windows mysql-management


    【解决方案1】:
    1. 将此命令发送到服务器: set global general_log=1;
    2. 找到日志文件(Win7 上的默认文件位于C:\ProgramData\MySQL\MySQL Server 5.1\data),并且其名称与计算机相同。
    3. 检查日志:)
    4. general_log 设置回0 以使数据库服务器性能恢复正常。

    【讨论】:

      【解决方案2】:

      在本地 Windows 7 x64 安装 MYSQL 5.6 对我有用的是:

      • 打开您的 my.ini 文件并确保您有这些行:

        长查询日志

        long_query_time = 1 slow_query_log = 1 slow_query_log_file = "C:\Zend\MySQL5.6\slowquery.log"

        设置常规日志

        general_log=1 general_log_file = "C:\Zend\MySQL5.6\genquery.log"
      • 保存文件并重启服务

      要关闭通用查询日志,请将 general_log 值设置为 0 并重新启动。 并且不要忘记更改日志文件的路径以匹配您的系统。

      【讨论】:

      • 注意:似乎你可以省略路径,只给出文件名,然后它会放在你的mysql“数据”文件夹中。
      【解决方案3】:

      您可以下载 30 天试用版:MONyog。如果它是适合您的工具,我建议您购买它。

      【讨论】:

      • 是的,我知道。我正在寻找免费工具(问题已更新)。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-15
      • 2019-06-27
      • 2018-07-03
      • 1970-01-01
      • 2015-11-08
      相关资源
      最近更新 更多