在 Windows 10 上查询 MariaDB 中的日志记录

query logging in MariaDB on Windows 10

如何在 MariaDB 服务器版本 10.4.11 运行 Windows 10 中启用{所有类型,而不仅仅是慢}查询日志记录到文件? 我修改了 my.ini 文件并在底部添加了这些行,但它没有用

[mariadb]
log_output=文件
general_log
general_log_file=queries.log

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

添加在my.ini底部并重新启动MySQL

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

mysql\data\queries.log

下创建的文件

如果您在 windows10.

上使用 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/