如何在Windows 8.1中查看Mysql的查询日志

时间:2013-11-07 11:41:43

标签: mysql windows mysql-workbench

我想查看正在mysql服务器中执行的查询,我发现了解决方案,但我的日志文件被隐藏了,我试图更改Windows属性,但文件仍然隐藏,我该怎么办?

我正在使用Windows 8.1 64位和Mysql WorkBench与服务器5.6

mysql> show variables like '%general%';

+------------------+-----------+
| Variable_name    | Value     |
+------------------+-----------+
| general_log      | ON        |
| general_log_file | DIEGO.log |
+------------------+-----------+
2 rows in set (0.00 sec)

2 个答案:

答案 0 :(得分:3)

查找查询日志的位置:

mysql> show variables like '%general%';
+------------------+---------------------------------------+
| Variable_name    | Value                                 |
+------------------+---------------------------------------+
| general_log      | OFF                                   |
| general_log_file | /path/to/log                        |
+------------------+---------------------------------------+

并打开查询日志:

mysql> SET GLOBAL general_log  = 'ON';
Query OK, 0 rows affected (0.00 sec)

并重新运行show variables like '%general%',然后'general_log'为ON。

答案 1 :(得分:1)

如果有人使用MySqlWorkBench,我发现了其他方式。

打开MysqlWorkBench,打开服务器状态页面。

单击em选项文件,然后单击选项卡日志记录。

单击general_log_file,然后选择此文件的位置。

你可以看到日志文件。