课程名称:MySQL面试指南
课程章节:使用MySQL的错误日志
主讲老师:sqlercn
课程内容:
今天学习的内容包括:
使用MySQL的错误日志
课程收获:
错误日志(error_log):记录mysq在启动、 运行或停止时出现的问题。
主要作用:
- 分析排除MySQL运行错误
- 记录未经授权的访问
关于错误日志的配置
+----------------------+----------------------------------------------------------------------------+
| 参数 | 说明 |
+----------------------+----------------------------------------------------------------------------+
| | log_error日志存储的位置。Ubuntu中的MySQL可以在配置文件 |
| log_error | /etc/mysql/mysql.conf.d/mysqld.cnf 中查看,默认指定的位置是: |
| | log_error = /var/log/mysql/error.log |
+----------------------+----------------------------------------------------------------------------+
| | 1:Error messages |
| log_error_verbosity | 2:Error and warning messages(这个是默认取值) |
| | 3:Error, warning, and note messages |
+----------------------+----------------------------------------------------------------------------+
| | [日志服务组件;日志服务组件](MySQL8.0新增的参数) |
| |----------------------------------------------------------------------------+
| | 组件名称 | 作用 |
| log_error_services |----------------------+-----------------------------------------------------+
| | log_filter_internal | 默认的日志过滤组件,依赖log_error_verbosity |
| | log_sink_internal | 默认的日志输出组件,输出到log_error定义的文件中 |
| |----------------------+-----------------------------------------------------+
| | | 将错误日志输出到json文件,log_error文件.NN.json中 |
| | | 此组件需要在MySQL中用install component命令安装: |
| | log_sink_json | install component 'file://component_log_sink_json'; |
| | | file://对应MySQL插件目录,可以通过变量plugin_dir查看: |
| | | select @@global.plugin_dir; |
| |----------------------+-----------------------------------------------------+
| | log_sink_syseventlog | 将错误日志输出到系统日志文件 |
| | | 用法与log_sink_json类似 |
+----------------------+----------------------------------------------------------------------------+
| | 打印错误日志所使用的时区(默认是UTC,而MySQL系统的默认时区time_zone是 |
| log_timestamps | SYSTEM也就是和操作系统一致) |
| | set @@persist.log_timestamps = 'SYSTEM'; |
+----------------------+----------------------------------------------------------------------------+
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦