我用的是Windows系统。
第一步:进入mysql,查看日志开启的状态和log文件路径;
mysql> show variables like "%general_log%";
+------------------+----------+
| Variable_name | Value |
+------------------+----------+
| general_log | OFF |
| general_log_file | HOME.log |
+------------------+----------+
2 rows in set, 1 warning (0.00 sec)
第二步:如上操作,OFF说明没有开启日志记录,我们可以通过如下命令设置日志启动状态 or 更改日志路径和日志名;
mysql> set global general_log = "ON";
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like "%general_log%";
+------------------+----------+
| Variable_name | Value |
+------------------+----------+
| general_log | ON |
| general_log_file | HOME.log |
+------------------+----------+
2 rows in set, 1 warning (0.00 sec)
然后在Mysql安装路径可以找到这个文件:
MySQL\MySQL Data\Data\HOME.log
以后所有的SQL查询记录都可以在这里看到了。