我想查看正在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)
答案 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,然后选择此文件的位置。
你可以看到日志文件。