我们时常会有查看MySQL服务端执行的SQL记录。在MySQL5.1之后提供了支持,通过在启动时加入-l 或者--log选项即可:
mysqld -l mysqld --log
在后面的版本(5.1.2)中开始改用--general_log:
mysqld --general_log
开启后会在数据目录下看到生成一个日志文件,默认格式为:主机名.log
可在配置文件中设置开启日志:
[mysqld] general_log = 1 general_log_file = /path/to #日志文件
实时开关日志,可通过在命令行:
开启:
SET GLOBAL general_log = ‘ON‘;
关闭:
SET GLOBAL general_log = ‘OFF‘;
时间: 2024-11-09 17:03:30