MySQL自带的系统数据库有哪些以及作用讲解

MySQL安装完成后,会有几个自带的数据库。这几个系统数据库就好比Windows系统中C盘里面的系统文件,里面存储着系统配置。如果对自带的系统数据库不熟悉,尽量不要进行修改,更不要删除。否则,数据库将会崩溃,导致不必要的损失。

MySQL8.0

MySQL8.0有四个自带的数据库,分别是mysql,information_schema,performance_schema,sys;

数据库含义
mysql存储MySQL服务器正常运行所需要的各种信息 (时区、主从、用户、权限等)
information_schema提供了访问数据库元数据的各种表和视图,包含数据库、表、字段类型及访问权限等
performance_schema为MySQL服务器运行时状态提供了一个底层监控功能,主要用于收集数据库服务器性能参数
sys包含了一系列方便 DBA 和开发人员利用 performance_schema性能数据库进行性能调优和诊断的视图

在图形化工具或者终端中,可执行查询数据库列表的命令查看,如下:

show databases;

image

 

注意:推荐使用MySQL官方图形化工具WorkBench连接数据库,会帮您自动隐藏自带系统库。有一些第三方图形化工具,比如Navicat,连接MySQL之后,会直接显示系统数据库,不会隐藏。所以在使用的过程中,要谨慎操作,防止将自带的系统数据库修改或者删除。

image

 

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容