使用Windows,Apache,MySQL,PHP在本地环境中工作,我通常在这2个全局设置的帮助下使用日志文件调试SQL:
SET GLOBAL general_log = 'ON';
SET GLOBAL general_log_file = 'my_log.log';
问题是这些设置会在一段时间后消失。
我最初认为它对他们设置的用户有所影响,但在我测试时没有,全局变量重新启动MySQL重启,这在WAMPP环境中很常见。
我尝试更新my.ini
,my-default.ini
添加以下设置:
general_log = 'ON';
general_log_file = 'my_log.log';
但没有效果。
在WAMPP安装中更改MySQL的默认设置的正确方法是什么?
答案 0 :(得分:0)
my.ini
文件中的这些条目应该可以使用
#set general-log = 0 to turn off
# or log-output = NONE
general-log
log-output = FILE
general_log_file = "C:/xampp/path/to/general-query.log"