MySQL用户管理 MySQL是一个多用户数据库,可以为不同用户指定允许的权限。 权限表 MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在MySQL数据库中,由MySQL_install_db脚本初始化。存储账户权限信息表主要有user、db、host、tables_priv、columns_priv和procs_priv。 user表 user表是MySQL中最重要的一个权限表,记录允许连接到服务器的账户信息,里面的权限是全局的。 用户列 user表的用户列包括Host、User、authentication_string,分别表示主机名、用户名和密码。其中,User和Host为User表的联合主键。 权限列 权限列的字段决定了用户的权限,描述了在全局范围内允许对数据和数据库进行的操作。包括查询权限、修改权限等普通权限,还包括了关闭服务器、超级权限和加载用户等高级权限。普通权限用于操作数据库;高级权限用于数据库管理。如果要修改权限,可以使用GRANT语句或UPDATE语句更改user表的这些字段来修改用户对应的权限。 安全列 安全列只有6个字段,其中两个是ssl相关的.... 有更新! MySQL用户管理(十二) MySQL