首页 > 解决方案 > Windows 10 上 MariaDB 中的查询日志记录

问题描述

如何在 MariaDB Server version: 10.4.11 running on Windows 10 中启用 {all type of, not just slow} 查询日志记录到 FILE ?我修改了 my.ini 文件并在底部添加了这些行,但它没有用

[mariadb]
log_output=FILE
general_log
general_log_file=queries.log

我也以管理员权限在控制台中执行了相同的操作,但没有发生任何事情,也没有产生错误。

标签: mariadbmysql-slow-query-logmariadb-10.4

解决方案


如果您在 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/


推荐阅读