博客
关于我
MySQL错误日志(Error Log)
阅读量:423 次
发布时间:2019-03-06

本文共 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 服务将使用原始文件名打开一个新文件。

转载地址:http://yuiyz.baihongyu.com/

你可能感兴趣的文章
常见的图文布局
查看>>
Laravel - 上手实现 - 文件上传、保存到 public 目录下
查看>>
一次性搞懂 PHP 中面向对象的所有知识点。
查看>>
将mongo设置为windows的服务
查看>>
Linux 修改环境变量报错
查看>>
【Flink】Flink 底层RPC框架分析
查看>>
【集合框架】JDK1.8源码分析之LinkedList(七)
查看>>
【设计模式】策略模式
查看>>
【设计模式】命令模式
查看>>
Jenkins 集成postman 自动化运行接口测试用例
查看>>
hashlib 简单加密
查看>>
python装饰器实现对异常代码出现进行监控
查看>>
轮评审用例,写用例的重要性-----(python单元测试反思)
查看>>
django+appium实现UI自动化测试平台(开源部分,可定制开发)
查看>>
PAT 1008. Elevator (20)
查看>>
蓝桥杯 密码脱落 LCS
查看>>
第七届C/C++B-方格填数 DFS
查看>>
数据结构课设--3哈夫曼编码译码系统(树应用)
查看>>
如何利用panel在一个窗口中实现诸多页面的显示
查看>>
51Nod 1084 矩阵取数问题 V2 双线程DP 滚动数组优化
查看>>