mysql權限配置


MySQL分配權限

創建一個用戶

create user userName identified by 'password';

給用戶分配權限

grant 權限 on 數據庫名.表名 to '用戶名'@'域名';
  • 所有數據庫可以使 * 代替
  • 所有的表可以使用 * 代替
  • '%'可以代表所有本地和遠程ip
  • localhost代表本地
  • ip地址:指定ip登陸

回收指定用戶權限

revoke 權限名 on 數據庫名.表名 from 用戶名;

回收所有用戶權限

revoke all privileges on 數據庫名.表名 from 用戶名;

注意:授予權限或者回收權限時候需要在root用戶下,或者擁有權限的用戶下進行。


查看用戶權限

show grants for 授權用戶名;

注意: 有時候在系統中需要修改配置文件才能讓mysql允許遠程連接


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM