首先查看一下查看MySQL 日志配置:
# 登录 进去 mysql
[root@hawk ~]# mysql -u root -p
mysql> show variables like "general_log%";
+------------------+----------------------------------------------+
| Variable_name | Value |
+------------------+----------------------------------------------+
| general_log | OFF |
| general_log_file | /www/server/data/iZbp1hdcfkkunrs1odmf6nZ.log |
+------------------+----------------------------------------------+
# 打开日志输出
mysql> SET GLOBAL general_log = 'ON';
# 再次查看一下是否更改
mysql> show variables like "general_log%";
+------------------+----------------------------------------------+
| Variable_name | Value |
+------------------+----------------------------------------------+
| general_log | ON |
| general_log_file | /www/server/data/iZbp1hdcfkkunrs1odmf6nZ.log |
+------------------+----------------------------------------------+
# 设置日志输出文件。推荐使用mysql的data目录。
mysql> SET GLOBAL general_log_file = '/www/server/data/test123.log'
# 不用了 , 记得关闭
mysql> SET GLOBAL general_log = 'OFF';
一般不会开启开功能,因为log的量会非常庞大。但个别情况 调试 或者 排障 会临时打开使用.