zoukankan      html  css  js  c++  java
  • MySQL错误日志(Error Log)

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

    如何开启

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

    mysql> SHOW VARIABLES LIKE 'log_error';
    

    image

    如果没有开启,可以用 --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
    

    image

    注意事项

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

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

  • 相关阅读:
    博客园——程序员
    PHP获取IP
    VIM使用笔记
    再见,帕金!
    A Song of My Heart
    读书...
    纪念日...
    一路向北
    韬光养晦,希望能有所作为
    一首好歌!
  • 原文地址:https://www.cnblogs.com/liang24/p/14072666.html
Copyright © 2011-2022 走看看