1.检查 General Log 输出目标
SHOW GLOBAL VARIABLES LIKE 'log_output'; Type: Set Default Value: FILE Valid Values: TABLE, FILE, NONE 值"TABLE"将输出目标设置为"mysql.general_log"数据库表 值"FILE"的输出目标由变量"general_log_file"的值来设置 值集中可以以逗号分隔的形式同时包含"TABLE"和"FILE"值 如果值集中包含"NONE"值的话,则同时存在的"TABLE"和/或"FILE"值会被置为无效
2.检查和设置 General Log 目标输出文件
SHOW GLOBAL VARIABLES LIKE 'general_log_file'; Type: File name Default Value: host_name.log SET GLOBAL general_log_file = '/var/lib/mysql/localhost.log';
3.检查和设置 General Log 启用/禁用状态
SHOW GLOBAL VARIABLES LIKE 'general_log'; Type: Boolean Default Value: OFF Valid Values: OFF | ON SET GLOBAL general_log = ON;
4.其他
默认情况下,无法解析(例如由于语法错误)的语句,不会写入常规查询日志。 需要记录所有语句(包括出错语句)的情况下,应使用 "--log-raw=ON" 命令行选项。 或者在 my.ini 配置文件 [mysqld] 节设置 "log-raw=ON" 参数。