MySQL日志管理

1.日志的作用

①. 排查故障

②. 性能优化

③. 安全审计

④. 统计分析

⑤. 数据备份与恢复

2.错误日志(my.conf文件里添加一行log-error=存放路径):记录mysql启动到使用过程中的错误

其实日志的路径本质上是一个数据库里面的变量

3.查询日志general_log用于记录对数据库执行的语句(my.cnf文件里:1.打开查询日志:general_log=on;2.指定存放路径:general_log_file=路径)

4.慢查询日志slow_query_log记录执⾏过⻓的 SQL 语句, 可利⽤慢查询优化进⾏调整优化

要点:1.啥叫慢?得自己定义。在哪定义?在my.cnf文件里面用long_query_time=多少(单位为秒)语句来定义,超过这个时间的查询操作被判定为慢查询。注意 : 开启慢查询⽇志会对MySQL服务器的性能产⽣⼀定的影响,因此在⽣产环境中,应该谨慎地使⽤它。

下面是my.conf有关慢查询日志的写法

5.二进制日志记录数据被修改的相关信息(my.cnf用log-bin=存放路径)。

posted @ 2025-06-05 23:43  wewnehwhe  阅读(12)  评论(0)    收藏  举报