mysql是MySQL中最重要、最核心的系统数据库之一,它包含了MySQL服务器的所有基本元数据信息,如用户信息、权限信息、密码信息、存储引擎、时区信息等。
通过mysql数据库中的各种表,我们可以管理MySQL服务器的用户信息(如创建、修改、删除用户)、管理权限(如授权、撤销权限)、监测系统运行情况(如查看服务器日志、查询执行计划等)、维护存储引擎状态(如查看表、索引状态、性能调优等)。下面给大家介绍常用的数据表。
一、授权权限相关
首先为了演示先新增一个测试用户。
-- 新建test用户拥有test用户的查询、创建权限
CREATE USER `test`@`127.0.0.1` IDENTIFIED WITH mysql_native_password BY '12345678'