第十九章 mysql用户管理
1.1 mysql用户管理的必要性
如果我们只能使用root用户,这样安全隐患, 这时,我们需要使用mysql的用户管理技术.
1.2 mysql用户存放在 user表
说明: mysql的用户都是存在在 mysql->user表中.

1.3 mysql用户的创建
基本语法:
CREATE USER '用户名'@'登录主机/ip' identified by '密码';
案例说明:

1.4 mysql用户的删除
基本语法:
drop user '用户名'@'主机名';
案例说明:

1.5 如何对mysql用户修改密码
基本语法:
自己给自己改
mysql> set password = password('新的密码');
案例说明:

root用户帮你修改
mysql>set password for '用户名'@'主机名' = password('新的密码');
案例说明:

1.6 mysql数据库的权限有

1.7 给mysql用户赋权限
基本语法
grant 权限列表 on 库.对象名 to '用户名'@'主机名' [identified by '密码']
说明:
(1) 如果不给 [identified 表示 直接给某个用户分配权限]
(2) 如果给了【identified】 则,如果用户存在,相当于赋权限时,同时修改密码,如果用户不存在,创建一个新的用户,同时赋权限.

关于赋权限的细节说明


1.8 如何回收权限
基本语法:
revoke 权限列表 on 库.对象名 from '用户名"@"登录位置';
案例说明:

1.9 mysql用户的细节说明

1.10 如何查看某个用户分配了哪些权限


浙公网安备 33010602011771号