MySQL高级篇第2章(MySQL的数据目录)

文章目录

  • 1、MySQL8的主要目录结构
    • 1.1 数据库文件的存放路径
    • 1.2 相关命令目录
    • 1.3 配置文件目录
  • 2、数据库和文件系统的关系
    • 2.1 查看默认数据库
    • 2.2 数据库在文件系统中的表示
    • 2.3 表在文件系统中的表示
      • 2.3.1 InnoDB存储引擎模式
      • 2.3.2 MyISAM存储引擎模式
    • 2.4 小结

1、MySQL8的主要目录结构

1.1 数据库文件的存放路径

MySQL数据库文件的存放路径:/var/lib/mysql/

mysql> show variables like 'datadir';
+---------------+-----------------+
| Variable_name | Value |
+---------------+-----------------+
| datadir | /var/lib/mysql/ |
+---------------+-----------------+
1 row in set (0.04 sec)

1.2 相关命令目录

相关命令目录:/usr/bin(mysqladmin、mysqlbinlog、mysqldump等命令)和/usr/sbin。

MySQL高级篇第2章(MySQL的数据目录)_第1张图片

1.3 配置文件目录

配置文件目录:/usr/share/mysql-8.0(命令及配置文件),/etc/mysql(如my.cnf)

MySQL高级篇第2章(MySQL的数据目录)_第2张图片

2、数据库和文件系统的关系

2.1 查看默认数据库

MySQL高级篇第2章(MySQL的数据目录)_第3张图片
MySQL高级篇第2章(MySQL的数据目录)_第4张图片

2.2 数据库在文件系统中的表示

MySQL高级篇第2章(MySQL的数据目录)_第5张图片
MySQL高级篇第2章(MySQL的数据目录)_第6张图片
在MySQL8.0中打开:

MySQL高级篇第2章(MySQL的数据目录)_第7张图片

2.3 表在文件系统中的表示

2.3.1 InnoDB存储引擎模式

MySQL高级篇第2章(MySQL的数据目录)_第8张图片
MySQL高级篇第2章(MySQL的数据目录)_第9张图片

2.3.2 MyISAM存储引擎模式

MySQL高级篇第2章(MySQL的数据目录)_第10张图片
MySQL高级篇第2章(MySQL的数据目录)_第11张图片

2.4 小结

MySQL高级篇第2章(MySQL的数据目录)_第12张图片

你可能感兴趣的:(MySQL,mysql,数据库)