MySql运维篇——日志:错误日志、二进制日志、查询日志、慢查询日志
warning:
这篇文章距离上次修改已过200天,其中的内容可能已经有所变动。
错误日志(Error Log):记录MySQL服务器启动、运行或停止时出现的问题。
配置文件中的log\_error指向错误日志文件的位置。
SHOW VARIABLES LIKE 'log_error';
二进制日志(Binary Log):记录影响数据库数据变更的所有操作,用于复制和数据恢复。
配置文件中的log\_bin指向二进制日志文件的前缀。
SHOW VARIABLES LIKE 'log_bin';
查询日志(General Query Log):记录所有MySQL服务器接收到的客户端请求。
SET global general_log = 1;
SET global log_output = 'table'; -- 或者 'file'
慢查询日志(Slow Query Log):记录执行时间超出指定时长的查询。
SET global slow_query_log = 1;
SET global long_query_time = 10; -- 设置慢查询的阈值为10秒
SET global log_output = 'table'; -- 或者 'file'
评论已关闭