MySQL 授權和回收某用戶權限


一、 授權遠程訪問

  【1】:授權命令

grant all privileges on *.* to root@'%' identified by 'root';

    其中 *.* 的第一個*表示所有的數據庫名,第二個*表示所有的數據庫表;

            root@'%'中的root表示用戶名,% 表示所在IP地址,%也可以指定具體IP地址,比如:root@localhost,root@192.168.0.100

  【2】:刷新授權,使修改生效

Flush privileges;

         操作截圖:

 二、回收權限

【撤銷用戶權限】

 命令:REVOKE PRIVILEGE ON DATABASE_NAME.TABLE_NAME FROM 'USERNAME'@'HOST';

      PRIVILEGE 可以修改成部分權限:DELETE、SELECT、等等;

【可通過以下命令查看授權】:

    SHOW GRANTS FOR 'USERNAME'@'%'; 

 三、修改MySQL某用戶密碼

【執行操作】:  alter user "root"@"localhost" identified by "root";

【操作截圖】:

 


免責聲明!

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



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