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