网站建设方,江阴企业网站制作,wordpress评论能不能带图,网站制作的服务怎么样一#xff0e;文件总体概述InnoDb文件主要有以下文件1. 参数文件#xff1a;启动需要的各种参数作2. 日志文件#xff1a;记录mysql实例某种条件做出的响应而写入的文件#xff0c;如错误日志、二进制日志、慢查询日志、查询日志等3. Socket文件#xff1a;连接需要的文件…一文件总体概述InnoDb文件主要有以下文件1. 参数文件启动需要的各种参数作2. 日志文件记录mysql实例某种条件做出的响应而写入的文件如错误日志、二进制日志、慢查询日志、查询日志等3. Socket文件连接需要的文件4. Pid文件实例进程文件5. 表结构文件用来存放mysql表结构的文件6. 存储引擎文件存储数据、索引等数据的文件那么接下来分别对这些文件进行详细的介绍。二文件的详细介绍2.1 参数文件参数文件是mysql在初始化的过程中需要的启动的参数通常已配置文件的方式加载在conf下有以下my.conf的文件做为参数文件的入口如果已经安装mysql那么可以用mysql的命令查询参数文件的位置mysql --help|grep my.conf。如果不存在此参数文件mysql启动并不会报错仍然会正常的启动那么配置采用代码中的默认配置Mysql的参数非常的多可以通过:show variables;查看所有的参数如果知道要查询的参数则可以使用show variables like ‘参数名称’;来查询。参数分为两种参数(1)动态参数(2)静态参数。动态参数可以在mysql运行的过程中进行更改 静态参数在运行的过程中不能更改就好像只读参数一样。可以通过set修改动态参数主要的是有些参数只有全局修改有些参数只能在session范围内修改这是两个作用域。如 set read_buffer_size 10000如果是修改全局则采用set global.read_buffer_size 10000。2.2 日志文件日志文件是mysql在处理活动过程中的各种记录常见的的日志文件有(1)错误日志(2)二进制日志(3)慢查询日志(4)查询日志。日志文件帮助我们更好的优化数据库。错误日志是对mysql启动、运行、关闭等所报出的错误记录如果mysql出现宕机等异常情况需要通过错误日志来排查问题, show variables like ‘log_error’找到错误日志的位置慢查询日志可以帮助我们找到存在问题的sql语句以便有针对性的优化查询日志记录了所有对数据库请求的信息如果是否正确的执行二进制日志记录了对数据库的更改操作这对数据的跟踪有很大的帮助作用可以查看数据变化的来源2.3 套接字文件Mysql的连接文件通常在/tmp目录下名为mysql.sock 可以通过show variables like ‘socket’;查看socket连接的文件位置。2.4 pid文件Mysql将自己进程的id写入到这个文件中通常这个文件在data目录下 可以通过show variables like ‘pid_file’; 查看进程id。2.5 表结构文件Mysql的存储数据的表结构的定义存储与.frm文件中 这个目录在data/{schema}/*.frm;这些文件就是表结构的定义文件 每一个表一个文件 与库中建立的表一致 注意视图也是一个frm文件。2.6 引擎文件之表空间文件在data目录中有一些.ibd文件这些就是表空间文件innodb采用表空间存储可以指定一个或者几个文件 也可以采用每一个表一个表空间 默认是10M, 可以设置其大小 如果用完采用自动增长的方式。表数据、索引、缓冲位于单独表空间文件中。2.7 引擎文件之重做日志文件记录了InnoDB存储引擎的日志 至关重要