1、MySQL日志比较
日志文件 | 文件中的信息 | 作用 |
错误日志 | 记录启动、运行或停止mysqld时出现的问题。 | 系统故障时定位故障原因 |
查询日志 | 记录建立的客户端连接和执行的语句。 | 记录数据库发生的所有操作 |
二进制日志 | 记录所有更改数据的语句。 | 数据库数据备份和复制 |
慢日志 | 记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询。 | 定位系统性能问题,查找有性能问题的SQL语句 |
2、错误日志
作用:错误日志文件包含了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。
使用:可以用--log-error[=file_name]选项来指定mysqld保存错误日志文件的位置。如果没有给定file_name值,mysqld使用错误日志名host_name.err(host_name为主机名)并在数据目录(DATADIR)中写入日志文件。
清理:如果你执行FLUSHLOGS,错误日志用-old重新命名后缀并创建一个新的空日志文件:
shell>mv hostname.err hostname-old.err
shell>mysqladmin flush-logs
shell>cp hostname-old.errto-backup-directory
shell>rm hostname-old.err
注意my.ini配置文件有自己的格式,内容要遵守my.ini格式,如果在开启Mysql服务时,有不能识别的内容,没有运行到错误日志开启部分,读取my.ini中指。错误日志是不能开启的