MySQL服务器包含几个系统数据库,这些数据库存储了关于MySQL服务器本身、其配置、性能数据以及元数据的重要信息。以下是一些主要的系统数据库:
- information_schema:存储了MySQL服务器维护的所有其他数据库的信息,如数据库名、表名、字段名称、存储权限等。
- mysql:存储了MySQL的用户和权限相关信息,包括用户名、密码等。
- performance_schema:主要用于收集数据库服务器的性能参数,可用于监控服务器在一个较低级别的运行过程中的资源消耗、资源等待及其他。
- sys:通过视图的形式把information_schema和performance_schema结合起来,帮助系统管理员和开发人员监控MySQL的技术性能。
这些数据库是MySQL服务器运行和管理所必需的,通常不应被修改或删除,以免影响MySQL服务器的正常功能。