MySQL 8.0 目录介绍
MySQL 目录
通过ps -ef | grep mysql
可以知道 mysql 的安装路径等详细信息。
MySQL 的目录结构如下
bin 目录
存放可执行文件,mysql 自带的客户端,mysql 服务等。
Data
用来存放数据文件和日志文件
mysql
这个是mysql的核心数据库,类似于sql server中的master表,主要负责存储数据库中的用户、权限设置、关键字等mysql自己需要使用的控制和管理信息。不可以删除。performance_schema
这里的数据表分为几类:
- setup table:设置表,配置监控选项。
- current events table:记录当前哪些thread正在发生什么事情。
- history table:发生的各种事件的历史记录表
- 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 协议》,转载必须注明作者和本文链接