MySQL-用户与权限
MySQL 权限表 MySQL系统对于用户的验证分为两个阶段: 1)对连接的用户进行身份验证,合法的用户通过验证,然后连接。不合法的用户拒绝连接; 2)对通过验证的合法用户赋予相应的权限,用户可以在这些权限范围内对数据库进行相应的操作。 User 表存储用户的主机、账号、密码、全局权限等信息。 在 User 表中,需要我们关注的列 Host、User、Password。 Db 表是对一个数据库的所有操作权限。 Db 表中,需要关注的列 host、db、user Tables_priv 表:储存用户对某个表的操作权限。 “mysql> flush privileges;”刷新权限 用户管理 1、 MySQL 登录和退出 登录的语法格式: Mysql -h主机名/ip 地址 –u用户名 -p密码 数据库名称; 范例: C:Users ThinkPad>mysql -h localhost -uroot -proot C:Users ThinkPad>mysql -h localhost –uneu01 –pneu01 neusoftl; 退出的语法格式: Exit 或 quit 或 \q 2、 创建用户 Root 用户拥有全局权限,以 root 身份登录 MySQL 服务器,然后创建普通用户。 1 )使用 CREATE USER 语句 语法格式: CREATE USER 用户名