我尝试在MySQL上启用通用日志,我使用XAMPP作为本地服务器,这是我的my.ini文件
log_output = FILE
general_log = 1
general_log = "mysql_query.log"
我完全找不到这个文件,请帮忙。
日志存放在哪里?
mysql> SHOW variables like '%general_log%';
+------------------+--------------------+
| Variable_name | Value |
+------------------+--------------------+
| general_log | ON |
| general_log_file | /tmp/your_path.log |
+------------------+--------------------+
您想更改位置吗?
mysql> SET GLOBAL general_log_file = 'file name';
我打错了XD
应该是...
general_log = 1
general_log_file = "mysql_query.log"
别忘了检查log_output变量是否是"FILE"
我刚刚找到了答案,可能会对某些人有所帮助。
https://dev.mysql.com/doc/refman/5.1/en/query-log.html 作为 root 用户。
SET GLOBAL general_log = 'ON';