MYSQL教程:状态文件和日志文件
http://www.itjxue.com 2015-07-17 09:14 来源:未知 点击次数:
在MySQL数据目录中还包含着许多状态文件和日志文件,这些文件的文件名都是以主机名加上相关后缀来命名的。
本文由IT教学网(http://www.itjxue.com)整理发布!转载请注明出处,谢谢!
下面是这些文件的一个说明列表:
Table 3.1. 状态文件和日志文件
文件类型 | 默认名 | 文件内容 |
---|---|---|
进程ID文件 | hostname.pid | MySQL服务器进程的ID |
常规查询日志 | hostname.log | 连接/断开连接事件和查询信息 |
慢查询日志 | hostname-slow.log | 记录查询时间很长的命令信息 |
变更日志 | hostname.nnn | 创建或修改数据表结构和内容的查询命令信息 |
二进制变更日志 | hostname-bin.nnn | 创建或修改数据表结构和内容的查询命令的二进制表示法 |
二进制变更日志的索引文件 | hostname-bin.index | 使用中的“二进制变更日志”列表 |
错误日志 | hostname.err | 记录“启动/关闭”事件和异常情况 |
变更日志和二进制变更日志主要用于MySQL数据库服务器的崩溃恢复中,由于变更日志记录了数据库的所有变更操作,所以可以进行事件重放。具体操作请参考相关数据库备份恢复章节。对于变更日志,我们可用--log-long-format选项来让它以扩展方式记录有关事件。扩展方式可记录谁发出查询和什么时候发出查询的信息。可使我们更好地掌握客户端的操作情况。日志记录着查询命令的所有操作,里面可能会有一些敏感信息。所以我们要确保日志文件的安全。
(责任编辑:IT教学网)
下一篇:MYSQL教程:备份数据库