
MySQL错误日志(Error Log)
发布日期:2021-05-09 04:32:28
浏览次数:5
分类:博客文章
本文共 662 字,大约阅读时间需要 2 分钟。
错误日志是一个文本文件,记录了 MySQL Server 每次启动和关闭的详细信息以及运行过程中所有较为严重的警告和错误信息。在遇到问题时,应该首先查看这个文件。
如何开启
使用命令 SHOW VARIABLES LIKE 'log_error';
查看日志文件位置:
mysql> SHOW VARIABLES LIKE 'log_error';
如果没有开启,可以用 --log-error[=file_name]
选项来开启 mysql 错误日志,该选项指定 mysqld 保存错误日志文件的位置。
对于指定 --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
来查看日志内容:
liang24@ubuntu:~$ tail /var/log/mysql/error.log
注意事项
在 mysqld 正在写入错误日志到文件时,执行 FLUSH LOGS 或 者mysqladmin flush-logs 时,服务器将关闭并重新打开日志文件。
建议在 flush 之前手动重命名错误日志文件,之后 mysql 服务将使用原始文件名打开一个新文件。
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年04月18日 06时02分54秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux中对用户操作
2021-05-09
大数据整理——数据集成
2021-05-09
Linux查看CUDA和cuDNN版本
2021-05-09
centos修改mysql5.7默认端口后启动异常
2021-05-09
java面试系列<4>——IO
2021-05-09
来讲讲你对ThreadLocal的理解
2021-05-09
JVM学习记录-JVM的内存结构管理和运行时数据区理解
2021-05-09
No.017:Letter Combinations of a Phone Number
2021-05-09
No.021:Merge Two Sorted Lists
2021-05-09
项目记事【SpringMVC-1】:后台接收前端传来的JSON,并转成对象
2021-05-09
RESTful API 介绍,设计
2021-05-09
Golang基础(1):Go数据类型和变量
2021-05-09
asp.net中用FileStream类实现下载文件功能,自定义下载路径,像IE下载一样
2021-05-09
C#获取Excel中所有的Sheet名称
2021-05-09
c#开发微信公众平台
2021-05-09
css实现背景渐变色效果
2021-05-09
unity3d由于Camera.main.transform报空引用错误的解决方案
2021-05-09
SQL Syscolumns
2021-05-09
jQuery实现日期字符串格式化
2021-05-09