MySQL日志之【错误日志】

1.错误日志

当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。

1)开启、设置错误日志
          在my.ini中设置

 [mysqld]
log-error=[path/[file_name]]
path为日志文件所在的目录路径,filename为日志文件名。修改配置项后,需要重启mysql服务才生效
如:
log-error = "E:/phpStudy/MySQL/MySQL_Error_Log/error-log.err"

2)查看错误日志
        可直接用文本查看器查看最后一行有一个 (Errcode: 20)
        MySQL 附带了工具perror,将错误码转成适合阅读的内容:

>bin perror 28

 show variables;查看mysql变量  show variables like ‘log_error’;

3)分析错误日志

1.最后一行有一个 (Errcode: 20),用perror查看对于的错误解释

2.时间[错误级别]错误信息

4)管理(删除)错误日志

1.运行状态下,命令行创建

在运行状态下删除错误日志文件后,mysql并不会自动创建日志文件。

flush logs在重新加载日志的时候,如果文件不存在,则会自动创建。所以

在删除错误日志之后,如果需要重建日志文件需要在服务器端执行以下命令:

mysqladmin -u root -p flush-logs

或者在客户端登录mysql数据库,执行flush logs语句

flush logs;

2. 手动删除文件,手动执行命令创建

A.手动删除文件

B.手动执行 flush logs; err文件恢复了

C.打开err文件,应该是里面什么都没有

原创文章,转载请注明: 转载自HSBLOG

本文链接地址: MySQL日志之【错误日志】