1.错误日志 -log-err
记录着mysqld启动和停止,以及服务器在运行过程中发生的任何错误的相关信息。
配置信息:--log-error=[file-name]用来指定错误日志存放的位置。如果没有指定
[file-name],默认文件名为hostname.err,默认存放在DATADIR目录中。
2.查询日志 -log
查询日志记录了客户端的所有查询语句。
配置信息:--log=[file-name]用来指定错误日志存放的位置。如果没有指定[file-
name],默认以主机名(hostname)做为文件名,默认存放在DATADIR目录中。
备注:由于log日志记录了数据库所有操作,对于访问频繁的系统,此种日志会造成性能
影响,建议关闭。
3.慢查询日志 -log-slow-queries
慢查询日志是记录执行时间超过参数long_query_time(单位秒)所设定值的SQL日志。
配置信息:--log-slow-queries=[file-name]用来指定错误日志存放的位置。如果
没有指定[file-name],默认文件名为hostname-slow.log,默认存放在DATADIR目
录中。
备注:慢查询日志对于我们发现性能有问题的SQL有很帮助,建议使用并经常分析。
4.二进制日志 -log-bin
二进制日志通常被称为binlog,它记录所有的DDL和DML,但不包括数据查询语句。(
DDL是数据定义语言,包括创建、修改和删除数据库对象。DML是对数据库中的数据进行
操作,包括Insert,Delete,Update,Select)。
配置信息:--log-bin=[file-name]用来指定错误日志存放的位置。如果没有指定
[file-name],默认为主机名后面跟-bin作为文件名,默认存放在DATADIR目录中。
记录着mysqld启动和停止,以及服务器在运行过程中发生的任何错误的相关信息。
配置信息:--log-error=[file-name]用来指定错误日志存放的位置。如果没有指定
[file-name],默认文件名为hostname.err,默认存放在DATADIR目录中。
2.查询日志 -log
查询日志记录了客户端的所有查询语句。
配置信息:--log=[file-name]用来指定错误日志存放的位置。如果没有指定[file-
name],默认以主机名(hostname)做为文件名,默认存放在DATADIR目录中。
备注:由于log日志记录了数据库所有操作,对于访问频繁的系统,此种日志会造成性能
影响,建议关闭。
3.慢查询日志 -log-slow-queries
慢查询日志是记录执行时间超过参数long_query_time(单位秒)所设定值的SQL日志。
配置信息:--log-slow-queries=[file-name]用来指定错误日志存放的位置。如果
没有指定[file-name],默认文件名为hostname-slow.log,默认存放在DATADIR目
录中。
备注:慢查询日志对于我们发现性能有问题的SQL有很帮助,建议使用并经常分析。
4.二进制日志 -log-bin
二进制日志通常被称为binlog,它记录所有的DDL和DML,但不包括数据查询语句。(
DDL是数据定义语言,包括创建、修改和删除数据库对象。DML是对数据库中的数据进行
操作,包括Insert,Delete,Update,Select)。
配置信息:--log-bin=[file-name]用来指定错误日志存放的位置。如果没有指定
[file-name],默认为主机名后面跟-bin作为文件名,默认存放在DATADIR目录中。