MySQL有下面几个不同的日志文件,可以帮助你找出mysqld内部发生的事情:
主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、响应式网站、程序开发、微网站、微信平台小程序开发等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的成都网站设计、网站制作、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体,具备承接不同规模与类型的建设项目的能力。
日志文件 |
记入文件中的信息类型 |
错误日志(-log-err) |
记录启动、运行或停止mysqld时出现的问题。 |
查询日志(-log) |
记录建立的客户端连接和执行的语句。 |
更新日志(-log-update) |
记录更改数据的语句。不赞成使用该日志。 |
二进制日志(-log-bin) |
记录所有更改数据的语句。还用于复制。 |
慢日志(-log-slow-queries) |
记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。 |
二进制以一种更有效的格式,并且是事务安全的方式包含更新日志中可用的所有信息。
包含关于每个更新数据库的语句的执行时间信息。它不包含没有修改任何数据的语句。
下面介绍一下和二进制日志(binlog)相关的一些操作。
1、是否启用了日志
ON为启用
mysql> show variables like 'log_bin';
+---------------+-------+