如何启用 MySQL 查询日志
要记录和分析从客户端收到的每个 SQL 查询语句及其提交时间,您可以启用MySQL 查询日志。此功能可以通过 phpMyAdmin 或 Navicat 激活。
phpMyAdmin 设置:
Navicat 设置:
MySQL 控制台设置:
对于低于 5.1.29 的 MySQL 版本,将以下行添加到 " /etc/my.cnf”配置文件:
log = /path/to/query.log
对于 MySQL 版本 5.1.29 和在上面,指定日志文件并使用以下命令启用日志记录:
general_log_file = /path/to/query.log general_log = 1
或者,从 MySQL 控制台,使用以下命令启用日志记录:
SET global general_log = 1;
查询日志分析:
日志文件可以通过在文本编辑器中打开来手动分析。但是,请注意,此日志在高流量服务器上的大小可能会显着增长。
注意事项:
以上是如何使用 phpMyAdmin、Navicat 或 MySQL 控制台启用 MySQL 查询日志记录?的详细内容。更多信息请关注PHP中文网其他相关文章!