mysql数据库由多种不同种类的文件组成。有些是可选的,有些则是功能运行的必备配置。而且不同种类的文件功能不同。下面我们进行具体介绍:
mysql数据库的不同类型的文件主要包括:
参数配置文件
类似于oracle参数文件pfile,包含各种参数选项配置。启动mysql服务器进程由参数选项--default-files读取它的内容
错误日志文件
类似于oracle alert日志文件,当然并不完全等同。有些mysql的操作并不记录在此
通用日志文件
类似于oracle audit功能,用于数据库安全控制
慢查询日志文件
通用日志文件的子集,是优化SQL的性能工具及利器。有一系列参数对其进行配置
二进制日志文件
适用于部署M-S技术架构,类似于oracle archive log
中继日志
适用于部署M-S技术架构,用于SLAVE端的重放
复制状态文件
同上,用于监控M-S技术架构的性能或功能运行趋势
表对象数据文件
不同的mysql存储引擎所产生的各种类型的物理文件
表对象导出文件
由mysqldump工具产生的导出结果集文件
进程文件
启动mysql服务器进程的必备配置,oracle数据库也有类似的功能
套接字文件
用于启动mysql服务器进程,可以理解为客户端与其交互的纽带
自动配置文件
适用于mysql的一些新功能比如:gtid等
领取专属 10元无门槛券
私享最新 技术干货