MySQL 5.7版本说明
MySQL服务器管理的信息存储在一个称为数据目录的目录下。下面的列表简要描述了通常在数据目录中找到的项目,并提供了其他信息的交叉引用:
数据目录子目录。data目录的每个子目录都是一个数据库目录,对应于服务器管理的一个数据库。所有MySQL安装都有特定的标准数据库:
的
mysql
目录对应于mysql
系统数据库,其中包含MySQL服务器运行时所需的信息。看到第5.3节“mysql系统数据库”.的
performance_schema
目录对应于Performance Schema,它提供了用于在运行时检查服务器内部执行的信息。看到25章,MySQL性能架构.的
sys
目录对应于sys
模式,它提供了一组对象来帮助更容易地解释Performance schema信息。看到26章,MySQL系统架构.的
ndbinfo
目录对应于ndbinfo
存储特定于NDB集群的信息的数据库(仅用于包含NDB集群的安装)。看到第21.6.14节“ndbinfo: NDB集群信息数据库”.
其他子目录对应用户或应用程序创建的数据库。
请注意INFORMATION_SCHEMA
是一个标准数据库,但其实现不使用相应的数据库目录。服务器写入的日志文件。看到第5.4节“MySQL服务器日志”.
InnoDB
表空间和日志文件。看到第14章,InnoDB存储引擎.默认/自动生成的SSL和RSA证书和密钥文件。看到第6.3.3节“创建SSL和RSA证书和密钥”.
服务器进程ID文件(当服务器正在运行时)。
通过重新配置服务器,可以将上面列表中的某些项移到其他位置。此外,——datadir
选项允许更改数据目录本身的位置。对于给定的MySQL安装,检查服务器配置以确定是否移动了项目。