Mysql数据目录初识
1 声明
本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理。
2 数据目录简介
存放Mysql管理信息的目录叫做(系统)数据目录。我们可以看到安装mysql时会有些特定的系统数据库,比如mysql、information_schema、sys等。
3数据目录详解
- Mysql,该目录对应于mysql系统架构,包含mysql数据库服务运行时所需的信息。该数据库包含数据字典表和系统表。
- performance_schem,该目录对应于性能模式,它提供用于在运行时检查服务器内部执行的信息。
- sys,该目录对应sys架构,它提供了一组对象来帮助更容易地解读performance_schem架构里的信息。
- Ndbinfo,该目录对应于存储NDB集群特定信息的ndbinfo数据库(仅支持NDB集群方式的安装)。
- information_schema,该数据库是系统级别的但没有对应的数据目录。
- mysqld-auto.cnf(auto.cnf),该配置文件存放持久化的全局系统变量。
- pid,进程编号文件,该文件是mysql数据库服务运行时的实例文件。一般对应为/run/mysqld/mysqld.pid。
- pem文件,该文件一般对应默认或者自动生成的SSL和RSA证书和密钥文件。
- log文件,数据库服务写的日志文件,一般分为错误日志、查询日志、二进制日志、中继日志、慢查询日志、数据定义日志。
- InnoDB,InnoDB引擎表空间和日志的存放目录,一般对应为ibdata1和ib_logfile0,#innodb_temp对应临时表空间。
4 总结
无