
MySQL错误日志(Error Log)
发布日期:2021-05-09 04:32:28
浏览次数:12
分类:博客文章
本文共 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 服务将使用原始文件名打开一个新文件。
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年05月01日 22时26分44秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Java虚拟机详解(五)------JVM参数(持续更新)
2019-03-22
在 eclipse 中将 web 项目部署到 tomcat 服务器上
2019-03-22
iOS关于申请公司开发者账号缴费支付
2019-03-22
10-3 A1-4在产品表中找出库存数量大于50的产品的信息 (20 分)
2019-03-22
Ajax学习笔记-错误的处理-7
2019-03-23
SparkStreaming利用队列生成测试数据源
2019-03-23
js——BOM操作知多少?
2019-03-23
划分子网与NAT的区别。。。
2019-03-23
信号量机制
2019-03-23
钻石操作符使用升级
2019-03-23
设置方法区大小与OOM
2019-03-23
对象的实例化内存布局与访问定位内容
2019-03-23
React + 导入模块的一个错误
2019-03-24
Laravel 直接返回404页面
2019-03-24
PHP 自定义错误与处理
2019-03-24
记一次内部系统渗透测试:小漏洞组合拳
2019-03-24
常用元素操作的方法
2019-03-24
命名实体识别数据预处理
2019-03-25
分布式是登录机制是如何实现的。
2019-03-25
零基础学习 Vue3 教程 2021 年最新教程 免费视频教程(4 个视频)
2019-03-25