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

  • 相关阅读:
    行转列(FOR XML PATH)
    非聚集索引的注意事项
    避免JS全局变量冲突
    如何做个好员工?
    SQL Server 执行计划中的扫描方式举例说明
    SqlServer with递归查询的使用
    Excel插件类库的设计思路
    使用log4javascript记录日志
    布局
    Image控件的简单使用示例1
  • 原文地址:https://www.cnblogs.com/liang24/p/14072666.html
Copyright © 2011-2022 走看看