MySQL错误日志(Error Log)

错误日志是一个文本文件,记录了 MySQL Server 每次启动和关闭的详细信息以及运行过程当中全部较为严重的警告和错误信息。在遇到问题时,应该首先查看这个文件。mysql

如何开启

使用命令 SHOW VARIABLES LIKE 'log_error'; 查看日志文件位置:sql

mysql> SHOW VARIABLES LIKE 'log_error';

image

若是没有开启,能够用 --log-error[=file_name] 选项来开启 mysql 错误日志,该选项指定 mysqld 保存错误日志文件的位置。ubuntu

对于指定 --log-error[=file_name] 选项而未给定 file_name 值,mysqld 使用错误日志名 host_name.err 并在数据目录中写入日志文件。服务器

另外,也能够经过配置文件来设置,在/etc/my.cnf里添加这一行:日志

log-error = /var/log/mysql/error.log

如何查看

找到错误日志的位置后,经过命令 tail /var/log/mysql/error.log 来查看日志内容:code

liang24@ubuntu:~$ tail /var/log/mysql/error.log

image

注意事项

在 mysqld 正在写入错误日志到文件时,执行 FLUSH LOGS 或 者mysqladmin flush-logs 时,服务器将关闭并从新打开日志文件。blog

建议在 flush 以前手动重命名错误日志文件,以后 mysql 服务将使用原始文件名打开一个新文件。配置

相关文章
相关标签/搜索