> 数据库 > MySQL >

Mysql日志学习一列

错误日志:

错误日志是MySQL中最重要的日志之一,它记录了当MySQL启动和停止时候,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库由于某些故障不能正常显示时候,就可以查询错误日志!

 
1
2
 #Enter a name for the error log file.   Otherwise a default name will be used.
 #log-error=d:/mysql_log_err.txt

二进制日志:

记录所有DDL(数据定义语言)语句和DML(数据操纵语言)语句,但是不包括数据查询语句。语句以“事件”的形式保存,它描述了数据的更改过程。此日志对于灾难时的数据恢复起到了极其重要的作用。

 
1
2
 #Enter a name for the binary log. Otherwise a default name will be used.
 #log-bin=d:/mysql_log_bin

查询日志:

查询日志记录了客户的所有语句,而二进制日志不包括只查询数据的语句。

 
1
2
#Enter a name for the query log file. Otherwise a default name will be used.
#log=d:/mysql_log.txt

慢查询日志 :

   记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。

 
1
2
3
#Enter a name for the slow query log file. Otherwise a default name will be used.
#long_query_time =1
#log-slow-queries= d:/mysql_log_slow.txt

注:如果你的机器不能修改my.ini文件,就这样操作:

(责任编辑:IT)