• 技术文章 >数据库 >mysql教程

    mysql日志文件在哪

    (*-*)浩(*-*)浩2020-09-15 17:03:20原创13167
    本篇文章将介绍mysql中的几种日志文件位置,如何能够找到。

    推荐课程:MySQL教程

    mysql日志文件的查询方法:

    查找错误日志文件路径

    show variables like ‘log_error’;

    39.png

    在mysql数据库中,错误日志功能是默认开启的。并且,错误日志无法被禁止。默认情况下,错误日志存储在mysql数据库的数据文件中。错误日志文件通常的名称为hostname.err。其中,hostname表示服务器主机名。

    错误日志信息可以自己进行配置的,错误日志所记录的信息是可以通过log-error和log-warnings来定义的,其中log-err是定义是否启用错误日志的功能和错误日志的存储位置,log-warnings是定义是否将警告信息也定义至错误日志中。

    默认情况下错误日志大概记录以下几个方面的信息:服务器启动和关闭过程中的信息(未必是错误信息,如mysql如何启动InnoDB的表空间文件的、如何初始化自己的存储引擎的等等)、服务器运行过程中的错误信息、事件调度器运行一个事件时产生的信息、在从服务器上启动服务器进程时产生的信息。

    查找日志文件路径

    show variables like ‘general_log_file’;

    40.png

    日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢复。

    慢查询日志文件路径

    show variables like ‘slow_query_log_file’;

    41.png

    慢查询日志是用来记录执行时间超过指定时间的查询语句。通过慢查询日志,可以查找出哪些查询语句的执行效率很低,以便进行优化。一般建议开启,它对服务器性能的影响微乎其微,但是可以记录mysql服务器上执行了很长时间的查询语句。可以帮助我们定位性能问题的。

    以上就是mysql日志文件在哪的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:mysql
    上一篇:如何查看sql server版本 下一篇:如何防范sql注入
    线上培训班

    相关文章推荐

    • mysql为什么要索引• mysql数据库如何优化?• mysql数据库如何使用• mysql如何防止sql注入

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网