问题描述
如何在 MariaDB 服务器版本:10.4.11 在 Windows 10 上运行的 {all type of,not just slow} 启用查询日志记录到文件? 我已经修改了 my.ini 文件并在底部添加了这些行,但它没有用
[mariadb]
log_output=文件
general_log
general_log_file=queries.log
我也使用管理员权限在控制台中执行了相同的操作,但没有任何反应,也没有产生任何错误。
解决方法
如果您在 Windows 10 上使用 wamp 服务器。
打开位于 C:\wamp64\bin\mariadb\mariadb10.4.10\my.ini 中的 my.ini 文件
在此文件的底部添加以下代码它将启用慢查询日志记录到文件中。
[mariadb]
slow_query_log=1
log_output=FILE
slow_query_log_file=c:/wamp64/logs/mariadb_slow.log
long_query_time=2
log_queries_not_using_indexes=ON
重新启动 MariaDB 服务以应用这些更改。参考https://mariadb.com/kb/en/slow-query-log-overview/
,在my.ini底部添加并重启MySQL
[mariadb]
general_log=1
log_output=FILE
general_log_file=queries.log
在mysql\data\queries.log
下创建的文件