MySQL基础教程(16)错误日志的配置与分析
一、配置MySQL错误日志
MySQL的错误日志记录了MySQL服务的启动过程、运行状态、服务配置与用户登录失败等错误信息,通过分析错误日志可以快速定位故障进行排错。如果没有在my.cnf配置文件中指定错误日志,MySQL会自动将错误日志文件存放在datadir(数据目录)下,并且名为hostname.err(hostname根据实际主机名变化)。如果是通过YUM源进行安装,错误日志会被配置在/var/log/mysqld.log中,这个也是由自动创建出的/etc/my.cnf所指定的。如果需要手动指定错误日志路径的话只需要在[mysqld]字段中增加相关配置
[mysqld] log-error = /data/mysql/log/error.log #日志目录需要提前创建好,并且mysql用户有权限写入
二、查看MySQL错误日志
MySQL错误日志是以文本形式存放的,所以可以使用各种文本查看命令来查询日志,如下图
可以通过perror命令查看错误日志代码的含义,MySQL官方也可以查询到错误代码的具体含义
perror 1006
三、删除MySQL错误日志
只需要清空文件内容即可
echo > /var/log/mysqld.log
四、MySQL错误日志时区问题
错误日志默认是使用utc时间,存在时区问题,建议修改为系统时间或者国内时区方便查看
mysql > set global log_timestamps='SYSTEM'
版权声明:本文章版权归数据库运维网(www.ywdba.cn)所有。如需引用本站内容,请注明来源及作者。
评论