mysql创建用户及权限设置

发布 : 2017-05-12 分类 : 教程

1. grant

查看用户权限:

  1. show grants; // 查看当前用户权限

  2. show grants for username@localhost; // 查看已知用户权限

普通权限:

grant 权限 on 数据库对象 to 用户@访问地址 by密码

权限:
1. select
2. instert
3. update
4. delete

数据库操作权限

grant 创建、修改、删除 MySQL 数据表结构权限。

权限;
1. create
2. alter
3. drop
4. references
5. index

常见数据库命令操作
1
2
1. grant all on *.* to username@"%" by password
2. flush privileges

创建远程连接的用户,可以访问操作所有数据库

去除已设定的权限:

  1. 在mysql下的user表中去除或更新表内容

    1
    2
    3
    4
    > use mysql;  
    > select user,host from user;
    > delete from user where user="username" and host="localhost";
    > update user set host="" where user="username";
  2. revoke

    1
    > revoke all on _._ from username@localhost;
本文作者 : 萧逸雨
原文链接 : http://qiubo.ink/2017/05/12/mysql创建用户及权限设置/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!