查看mysql错误日志定位mysql错误

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中指。错误日志是不能开启的。

你可能感兴趣的:(查看mysql错误日志定位mysql错误)