MySQL - 普通用戶的創建授權以及權限回收


創建

進到mysql數據庫里
use mysql;


創建test用戶,指定用戶只能在ip為192.168.1.196的電腦上登陸,指定用戶的密碼是000000
create user 'test'@' 192.168.1.196' identified by '000000';

刷新權限
flush privileges;

退出數據庫,
exit;

使用新創建的用戶登陸
mysql -utest -h192.168.1.196 -p
注意⚠️:要指定host,默認是以localhost來登陸的

 

 

修改

 

修改test用戶的host為%;
update user set host='%' where user='test';

 

 

刪除

 

刪除host為36.110.74.29的用戶
delete from user where host='36.110.74.29';

 

 

 

給用戶授權

 

給test用戶授權對shop數據庫下所有的表的增刪改權限,這里的ip要與用戶表里的host值對應
grant update,insert,delete on shop.* to 'test'@'192.168.1.196';

 


撤銷權限

 

撤銷了test用戶的select權限。Ip要跟test用戶的host ip對應
revoke select on shop.* from 'test'@'192.168.1.196';

 

刷新權限
flush privileges;

 

---------------------------------------------


免責聲明!

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



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