是否有任何简单的方法来跟踪/监视由 MySQL 服务器(在 Windows 机器上)执行的所有查询 SQL?
更新:我问的是免费工具。
是否有任何简单的方法来跟踪/监视由 MySQL 服务器(在 Windows 机器上)执行的所有查询 SQL?
更新:我问的是免费工具。
set global general_log=1;
C:\ProgramData\MySQL\MySQL Server 5.1\data
)并具有与计算机相同的名称。general_log
使0
数据库服务器性能恢复正常。在本地 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 并重新启动。并且不要忘记更改日志文件的路径以匹配您的系统。
您可以下载 30 天试用版:MONyog。如果它是适合您的工具,我建议您购买它。