视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
如何查看mysql的日志文件
2020-11-09 06:52:05 责编:小采
文档

首先,介绍一下mysql日志的种类。一般来说,日志有五种,分别为:

(推荐学习:mysql教程)

  • 错误日志:-log-err (记录启动,运行,停止mysql时出现的信息)

  • 二进制日志:-log-bin (记录所有更改数据的语句,还用于复制,恢复数据库用)

  • 查询日志:-log (记录建立的客户端连接和执行的语句)

  • 慢查询日志: -log-slow-queries (记录所有执行超过long_query_time秒的所有查询)

  • 更新日志: -log-update (二进制日志已经代替了老的更新日志,更新日志在MySQL 5.1中不再使用)

  • 查看日志的方法:

    1、打开cmd

    输入 mysql -u root -p,然后输入密码,进入数据库

    2、查询当前日志记录的状况

    mysql>show variables like 'log%';(是否启用了日志)
    mysql> show master status;(怎样知道当前的日志)
    mysql> show master logs;(显示二进制日志的数目)

    3、查看日志功能状态

    从上图可以看到value值为off状态,说明没有开启日志功能。

    开启方法:

    按win+r快捷键,输入 services.msc,回车,打开服务,找到mysql服务。查看可执行文件的位置。

    4、配置my.ini文件

    关闭mysql服务

    mysql>net stop mysql

    打开my.ini配置文件,添加变量,保存。

    log=E:/mysql_log.txt

    然后启动mysql服务

    mysql>net start mysql

    5、查看日志

    日志文件内容如下:

    MySQL的查询日志记录了所有MySQL数据库请求的信息,无论这些请求是否得到了正确的执行。

    默认情况下,MySQL查询日志是关闭的。生产环境,如果开启MySQL查询日志,对性能还是有蛮大的影响的。

    另外很多时候,MySQL慢查询日志基本可以定位那些出现性能问题的SQL,它跟SQL Server中的profiler有点类似,但是这个不能跟踪某个会话、用户、客户端,它只能对整个数据库进行跟踪。

    下载本文
    显示全文
    专题