安装好的mysql系统数据库有几个,分别是什么?

安装好的 MySQL 系统数据库有几个,分别是什么?

安装好的mysql系统数据库有几个,分别是什么?

引言

MySQL 是一个流行的关系型数据库管理系统 (RDBMS),由 Oracle 公司开发和维护。它以其高性能、可靠性和可扩展性而闻名,广泛应用于各种规模的组织中。在安装了 MySQL 系统后,会自动创建几个数据库,每个数据库都有特定的用途和功能。

MySQL 系统数据库

在安装 MySQL 时,会自动创建以下几个系统数据库:

  1. mysql:这是 MySQL 服务器本身的数据库,其中存储着有关用户、权限、插件和日志文件的信息。
  2. performance_schema:此数据库包含有关 MySQL 服务器性能的信息,例如查询和连接统计信息。
  3. information_schema:此数据库提供有关 MySQL 服务器中其他数据库、表和列的信息。
  4. sys:此数据库包含有关 MySQL 服务器内部操作的信息,通常不建议手动修改。
  5. test:此数据库是一个空的数据库,用于测试目的。

各个数据库的功能

mysql 数据库包含以下表:

  • db:存储有关 MySQL 数据库的信息
  • event:存储有关已创建事件的信息
  • func:存储有关已创建函数的信息
  • general_log:存储有关 MySQL 服务器执行的查询的信息
  • help_category:组织 MySQL 手册中的帮助主题
  • help_keyword:链接帮助主题中的关键字到相应的主题
  • help_relation:链接相关的帮助主题
  • help_topic:存储 MySQL 手册中的帮助主题
  • host:存储有关 MySQL 服务器连接的主机的信息
  • ndbbinlogindex:存储有关 NDB 集群二进制日志的信息
  • plugin:存储有关已安装插件的信息
  • proc:存储有关已创建存储过程的信息
  • proxies_priv:存储有关代理用户权限的信息
  • role_edges:存储有关角色继承关系的信息
  • roles_mapping:存储有关用户到角色的映射信息
  • servers:存储有关 MySQL 服务器实例的信息
  • slow_log:存储有关 MySQL 服务器执行的慢速查询的信息
  • ssl_cipher:存储有关 MySQL 服务器支持的 SSL 密码的信息
  • time_zone:存储有关 MySQL 服务器支持的时区的信息
  • timezoneleap_second:存储有关 MySQL 服务器支持的闰秒的信息
  • user:存储有关 MySQL 用户的信息

performance_schema 数据库包含以下表:

  • accounts:存储有关 MySQL 服务器会话的信息
  • coordinators:存储有关 MySQL 服务器协调器的信息
  • data_locks:存储有关 MySQL 服务器中数据锁的信息
  • eventsstagessummarybythreadbyevent_name:存储有关 MySQL 服务器中事件分阶段摘要的信息
  • eventsstagessummaryglobalbyeventname:存储有关 MySQL 服务器中全局事件分阶段摘要的信息
  • eventsstatementssummarybydigest:存储有关 MySQL 服务器中按摘要分组的事件语句摘要的信息
  • eventsstatementssummarybythreadbydigest:存储有关 MySQL 服务器中按线程和摘要分组的事件语句摘要的信息
  • eventsstatementssummaryglobalby_digest:存储有关 MySQL 服务器中按全局和摘要分组的事件语句摘要的信息
  • file_instances:存储有关 MySQL 服务器中文件实例的信息
  • filesummarybyeventname:存储有关 MySQL 服务器中按事件名称分组的文件摘要信息
  • filesummaryby_instance:存储有关 MySQL 服务器中按实例分组的文件摘要信息
  • hosts:存储有关 MySQL 服务器连接的主机的信息
  • mutex_instances:存储有关 MySQL 服务器中互斥实例的信息
  • performance_timers:存储有关 MySQL 服务器中性能计时器的信息
  • plugin_instances:存储有关 MySQL 服务器中插件实例的信息
  • replicationapplierstatus:存储有关 MySQL 服务器复制应用器状态的信息
  • replicationconnectionstatus:存储有关 MySQL 服务器复制连接状态的信息
  • replicationgroupmember_stats:存储有关 MySQL 服务器复制组成员统计信息的信息
  • schema_objects:存储有关 MySQL 服务器中架构对象的信息
  • service_instances:存储有关 MySQL 服务器中服务实例的信息
  • setup_consumers:存储有关 MySQL 服务器设置使用者的信息
  • setup_instruments:存储有关 MySQL 服务器设置仪器的信息
  • setup_timers:存储有关 MySQL 服务器设置计时器的信息
  • socket_instances:存储有关 MySQL 服务器中套接字实例的信息
  • statementssummaryby_digest:存储有关 MySQL 服务器中按摘要分组的语句摘要信息
  • statementssummarybythreadby_digest:存储有关 MySQL 服务器中按线程和摘要分组的语句摘要信息
  • statementssummaryglobalbydigest:存储有关 MySQL 服务器中按全局和摘要分组的语句摘要信息
  • tableiowaitssummarybyindexusage:存储有关 MySQL 服务器中按索引使用情况分组的表 I/O 等待摘要信息
  • tableiowaitssummaryby_table:存储有关 MySQL 服务器中按表分组的表 I/O 等待摘要信息
  • tablelockwaitssummaryby_table:存储有关 MySQL 服务器中按表分组的表锁等待摘要信息
  • thread_instances:存储有关 MySQL 服务器中线程实例的信息

information_schema 数据库包含以下表:

  • CHECK_CONSTRAINTS:存储有关表中检查约束的信息
  • COLLATIONCHARACTERSET_APPLICABILITY:存储有关字符集和校对规则适用性的信息
  • COLLATIONS:存储有关 MySQL 服务器支持的校对规则的信息
  • COLUMNS:存储有关表中列的信息
  • COLUMN_PRIVILEGES:存储有关表中列的权限信息
  • CONSTRAINTCOLUMNUSAGE:存储有关外键约束中使用的列的信息
  • CONSTRAINTS:存储有关表中约束的信息
  • ENGINES:存储有关 MySQL 服务器支持的存储引擎的信息
  • EVENTS:存储有关 MySQL 服务器中创建的事件的信息
  • FILES:存储有关 MySQL 服务器中文件的详细信息
  • GLOBAL_STATUS:存储有关 MySQL 服务器全局状态的信息
  • GLOBAL_VARIABLES:存储有关 MySQL 服务器中设置的全局变量的信息
  • INNODBBUFFERPAGE:存储有关 InnoDB 存储引擎中缓冲页的信息
  • INNODBBUFFERPOOL_STATS:存储有关 InnoDB 存储引擎中缓冲池统计信息的信息
  • INNODB_CMPMEM:存储有关 InnoDB 存储引擎中压缩内存的信息
  • INNODBCMPRESET:存储有关 InnoDB 存储引擎中压缩重置的信息
  • INNODBCMPTO_SEND:存储有关 InnoDB 存储引擎中要发送的压缩信息的信息
  • INNODB_COLUMNS:存储有关 InnoDB 存储引擎中的列的信息
  • INNODB_FOREIGN:存储有关 InnoDB 存储引擎中的外键的信息
  • INNODB_FTS:存储有关 InnoDB 存储引擎中的全文搜索的信息
  • INNODBFTSCONFIG:存储有关 InnoDB 存储引擎中全文搜索配置的信息
  • INNODBFTSINDEX:存储有关 InnoDB 存储引擎中的全文搜索索引的信息
  • INNODBFTSTOKENIZER:存储有关 InnoDB 存储引擎中的全文搜索分词器的信息
  • INNODB_INDEXES:存储有关 InnoDB 存储引擎中的索引的信息
  • INNODBLOCKWAITS:存储有关 InnoDB 存储引擎中锁等待的信息
  • INNODB_LOCKS:存储有关 InnoDB 存储引擎中的锁的信息
  • INNODB_METRICS:存储有关 InnoDB 存储引擎中的指标信息
  • INNODBSYSDATAFILES:存储有关 InnoDB 存储引擎中的系统数据文件的信息
  • INNODBSYSTABLESPACES:存储有关 InnoDB 存储引擎中的系统表空间的信息
  • INNODBSYSTABLES:存储有关 InnoDB 存储引擎中的系统表的信息
  • INNODB_TABLES:存储有关 InnoDB 存储引擎中的表的信息
  • INNODB_TABLESPACES:存储有关 InnoDB 存储引擎中的表空间的信息
  • KEYCOLUMNUSAGE:存储有关外键约束中使用的列的信息
  • OPTIMIZER_TRACE:存储有关 MySQL 服务器优化器执行的信息
  • PARAMETERS:存储有关 MySQL 服务器中可配置参数的信息
  • PARTITIONS:存储有关分区表中的分区的信息
  • PLUGINS:存储有关 MySQL 服务器中已安装的插件的信息
  • PROCESSLIST:存储有关 MySQL 服务器中正在运行的线程的信息
  • REFERENTIAL_CONSTRAINTS:存储有关表中引用约束的信息
  • ROUTINES:存储有关 MySQL 服务器中创建的例程的信息
  • SCHEMA_PRIVILEGES:存储有关架构对象权限的信息
  • SCHEMATA:存储有关 MySQL 服务器中数据库的信息
  • SESSION_STATUS:存储有关 MySQL 服务器当前会话状态的信息
  • SESSION_VARIABLES:存储有关 MySQL 服务器当前会话中设置的变量的信息
  • STATISTICS:存储有关 MySQL 服务器中表的统计信息
  • TABLES:存储有关 MySQL 服务器中表的详细信息
  • TABLE_CONSTRAINTS:存储有关表中约束的信息
  • TABLE_PRIVILEGES:存储有关表权限的信息
  • TRIGGERS:存储有关 MySQL 服务器中创建的触发器的信息
  • USER_PRIVILEGES:存储有关 MySQL 服务器中用户的权限信息
  • USERS:存储有关 MySQL 服务器中

原创文章,作者:董林辰,如若转载,请注明出处:https://www.wanglitou.cn/article_65889.html

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2024-06-11 09:34
下一篇 2024-06-11 09:45

相关推荐

公众号