MySQL的存储方式是怎样的?0基础学Linux云计算

    /    2019-03-07

        程序文件随数据目录一起存储在服务器安装目录下。执行各种客户机程序、管理程序和实用程序时将创建程序可执行文件和日志文件。首要使用磁盘空间的是数据目录。

服务器日志文件和状态文件:

        包含有关服务器处理的语句的信息。日志可用于进行故障排除、监视、复制和恢复。

        InnoDB 日志文件: (适用于所有数据库)驻留在数据目录级别。

        InnoDB 系统表空间:  包含数据字典、撤消日志和缓冲区。

        每个数据库在数据目录下均具有单一目录(无论在数据库中创建何种类型的表)。


数据库目录存储以下内容:

1 数据文件
        特定于存储引擎的数据文件。这些文件也可能包含元数据或索引信息,具体取决于所使用的存储引擎。
2 格式文件 (.frm):
        包含每个表和/或视图结构的说明,位于相应的数据库目录中。
3 触发器:
        与某个表关联并在该表发生特定事件时激活的命名数据库对象。

        

数据目录的位置取决于配置、操作系统、安装包和分发。典型位置是 /var/lib/mysql。

MySQL 在磁盘上存储系统数据库 (mysql)。

mysql 包含诸如用户、特权、插件、帮助列表、事件、时区实现和存储例程之类的信息。

(2)

分享至