主要观点总结
文章主要介绍了MySQL的日志管理,包括错误日志、常规日志、二进制日志、慢查询日志等。文章详细描述了各种日志的作用、默认状态、路径、是否可以修改,以及如何修改日志路径等。此外,还包括了如何查看和使用这些日志,以及如何处理日志数据故障恢复。同时,也介绍了如何优化和删除binlog,以及慢查询日志的使用和分析。最后,提供了相关工具的下载链接和可视化界面的介绍。
关键观点总结
关键观点1: MySQL日志简介
描述了MySQL的几种主要日志类型和作用。
关键观点2: 日志路径和状态
详细说明了各种日志的默认状态、路径,以及是否可以修改。
关键观点3: 日志查看和使用
介绍了如何查看和使用各种日志,包括二进制日志和慢查询日志。
关键观点4: 日志数据故障恢复
描述了如何利用二进制日志进行故障恢复。
关键观点5: 优化和删除binlog
介绍了如何优化和删除binlog,包括根据生存时间删除日志,以及如何重置binlog。
关键观点6: 慢查询日志的使用和分析
详细说明了慢查询日志的作用、如何开启、如何设置阀值,以及如何分析和可视化慢查询日志。
文章预览
链接:https://www.cnblogs.com/wangchengww/p/16595659.html MySQL日志管理 MySQL日志简介 错误日志 # 默认是开启:开启 # 默认路径及文件名: - 源码和二进制安装:datadir/ $hostname .err - yum安装:/var/log/mysql.log # 是否可以修改:可以 作用:查看MySQL启动时的报错找[Error] # 修改日志路径 [root@db02 ~] # vim /etc/my.cnf [mysqld] log_error=/tmp/err.log mysql> show variables like 'log_error' ; 常规日志 # 默认是开启:否 # 默认路径及文件名:datadir/$hostname.err # 是否可以修改:可以 # 作用:记录MySQL的常规操作 # 修改日志路径(一般来说不会开启) [root@db02 world] # vim /etc/my.cnf [mysqld] general_log=1 general_log_file=/tmp/zls.log 二进制日志(binlog) # 默认是否开启:否 root@localhost:(none)>show variables like 'log_bin' ; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | log_bin | ON | +---------------+-------+ # 默
………………………………