MariaDB 启用一般查询日志

在默认情况下一般查询日志是被系统禁用的。因为这个日志用于记录服务器收到的所有 SQL 查询,这会导致这个文件膨胀得非常快。

如果你值希望查看修改数据的 SQL 查询,你可以使用binary log来替代一般查询日志。

为了启用一般查询日志的功能,请使用–general-log=1这个选项。

选项 log_output服务器状态变量用于决定如何输出这个日志,同时也可以禁用一般查询日志。

如果你希望将一般查询日志写入到文件中,–general_log_file=file_name这个变量决定了需要写入的文件名,默认情况下,文件名为host_name.log,如果你没有为文件指派绝对路径的话,文件所在的目录为数据目录。

不像二进制日志,一般查询日志记录的是服务器接收到的SQL序列,而不是服务器执行SQL 的序列。