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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!