MySQL 8.0 目录介绍

MySQL 目录#

通过 ps -ef | grep mysql 可以知道 mysql 的安装路径等详细信息。

MySQL 的目录结构如下
MySQL 8.0 目录介绍

bin 目录#

存放可执行文件,mysql 自带的客户端,mysql 服务等。

MySQL 8.0 目录介绍

Data#

用来存放数据文件和日志文件

MySQL 8.0 目录介绍

  • mysql
    这个是 mysql 的核心数据库,类似于 sql server 中的 master 表,主要负责存储数据库中的用户、权限设置、关键字等 mysql 自己需要使用的控制和管理信息。不可以删除。

  • performance_schema
    这里的数据表分为几类:

  1. setup table:设置表,配置监控选项。
  2. current events table:记录当前哪些 thread 正在发生什么事情。
  3. history table:发生的各种事件的历史记录表
  4. summary table:对各种事件的统计
    杂项表,乱七八糟表。
  • test
    这个是安装时候创建的一个测试数据库,和它的名字是一样的,是一个完全空数据库,没有任何表,可以删除。

总结:
其实这些库就是我们电脑上对应的文件夹,在 mysql 中显示为对应的库,来方便我们管理数据,而文件或者文件夹这种与硬盘打交道的事情就交给 mysql 了,我们只需要对 mysql 库中的数据进行操作就行。

docs#

存放一些文档

include#

存储包含的头文件,如:mysql.h、mysqlx_ername.h 等

lib#

用来放置一系列库文件

share#

用户存放过字符集、语言等信息

my.ini 或 my.cof#

是 mysql 数据库中使用的配置文件
Mac 端默认是没有配置文件 my.cnf 的,需要自己手动配置。

MySQL 配置文件#

本作品采用《CC 协议》,转载必须注明作者和本文链接
未填写
文章
247
粉丝
19
喜欢
219
收藏
63
排名:724
访问:9993
私信
所有博文
社区赞助商