第十九章 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   如何查看某个用户分配了哪些权限

posted @ 2018-12-15 23:01  狗尾草小白  阅读(2)  评论(0)    收藏  举报