MySQL系统库

MySQL自带数据库

Mysql 安装完毕之后,MySQL 自带的数据库有四个,分别是 information_schemamysqlperformance_schema 和 sys,这四个数据库用于 Mysql 系统的管理。

查看MySQL自带数据库

我们在使用 mysql -u root -p 命令成功登陆 Mysql 之后,我们可以在命令行输入以下命令用于查看 Mysql 自带的数据库:

mysql> show databases;

执行成功后,显示如下:

01_Linux Mysql系统库.png

MySQL information_schema数据库

MySQL 的 information_schema 数据库保存了 MySQL 服务器所有数据库的信息。比如数据库的名、数据库的表、访问权限、数据库表的数据类型,数据库索引的信息等等。

MySQL mysql数据库

MySQL mysql 数据库,主要负责存储数据库的用户、 权限设置、 关键字等。 Mysql mysql 数据库常用的功能,比如在 mysql.user 表中修改 root 用户的密码。

MySQL performance_schema数据库

MySQL performance_schema 用于监控 MySQL server 在一个较低级别的运行过程中的资源消耗、资源等待等情况。

MySQL sys数据库

MySQL sys 数据库所有的数据源来自:MySQL performance_schema。目标是把 MySQL performance_schema 的把复杂度降低,让 DBA (数据库管理员) 能更好的阅读这个库里的内容,让 DBA 更快的了解数据库的运行情况。