如何在MySQL监听sql语句
开启慢查询
使用root用户登录MySQL, 运行以下命令
set Global slow_query_log = 'ON';
set Global long_query_time = <x>;
set Global slow_query_log_file = '/path/filename'
表示开启慢查询日志,查询大于x秒的,写入到日志文件/path/filename
测试
select sleep(x);
停止慢查询
SET GLOBAL slow_query_log = 'OFF';
参考:
https://www.a2hosting.in/kb/developer-corner/mysql/enabling-the-slow-query-log-in-mysql