mysql簡單的權限操做

新建用戶

CREATE USER 'test22'@'%' IDENTIFIED BY '1234';

權限操做

語法:數據庫

grant all on db_name.table_name to 'user_name'@'host_name';
  1. grant 爲授予 revoke 爲撤銷
  2. all 表明權限 有 select,insert,update,drop
  3. db_name.table_name :數據庫名.表名,能夠爲*.*
  4. 'user_name'@'host_name':用戶名@能夠容許使用的ip
  5. 賦予權限通常是 命令 權限 on 數據庫 to 用戶
  6. 刪除權限通常是 命令 權限 on 數據庫 from 用戶

  • 全部權限
    grant all ievent.* to 'user'@'%'

  • 撤銷全部權限
revoke all ievent.*  from 'user'@'%'

  • 授予用戶某個表權限
grant ievent.a_test on 'test2'@'%'

  • 撤銷某個表權限
revoke all on ievent.a_test from 'test2'@'%'

  • 授予某些表的操做權限
grant select,insert,update on ievetn.a_test to 'test2'@'%'

查看用戶權限

show grants for 'test2'@'%'
GRANT USAGE ON *.* TO `test2`@`%`;標示沒有特殊權限
相關文章
相關標籤/搜索