5.2 MySQL 数据目录
MySQL 服务器 Management 的信息存储在称为数据目录的目录下。以下列 table 简要描述了通常在数据目录中找到的项目,并提供了交叉引用以获取更多信息:
-
数据目录子目录。数据目录的每个子目录都是一个数据库目录,并且对应于服务器 Management 的数据库。所有 MySQL 安装都具有某些标准数据库:
-
mysql
目录对应于mysql
系统数据库,该数据库包含 MySQL 服务器运行时所需的信息。参见第 5.3 节“ mysql 系统数据库”。-
performance_schema
目录对应于性能架构,该架构提供了用于在运行时检查服务器内部执行的信息。参见第 25 章,MySQL 性能模式。 -
sys
目录对应于sys
模式,该目录提供了一组对象来帮助更轻松地解释性能模式信息。参见第 26 章,MySQL sys 模式。 -
ndbinfo
目录对应于ndbinfo
数据库,该数据库存储特定于 NDB Cluster 的信息(仅适用于包含 NDB Cluster 的安装)。参见第 21.5.14 节,“ ndbinfo:NDB 群集信息数据库”。
-
其他子目录对应于用户或应用程序创建的数据库。
Note
INFORMATION_SCHEMA是标准数据库,但其实现不使用相应的数据库目录。
-
服务器写入的日志文件。参见第 5.4 节“ MySQL 服务器日志”。
-
InnoDB
table 空间和日志文件。参见第 14 章,InnoDB 存储引擎。 -
默认/自动生成的 SSL 和 RSA 证书和密钥文件。参见第 6.3.3 节“创建 SSL 和 RSA 证书和密钥”。
-
服务器进程 ID 文件(服务器正在运行时)。
通过重新配置服务器,可以将上述列 table 中的某些项目重新放置在其他位置。另外,使用--datadir选项可以更改数据目录本身的位置。对于给定的 MySQL 安装,请检查服务器配置以确定是否已移动项目。