您好,登錄后才能下訂單哦!
新建用戶:
create user 用戶名; --建立一個空密碼用戶.
create user 用戶名 IDENTIFIED BY '密碼'; --新建用戶時創建密碼.
grant select[,insert...] on mysql.user to 用戶名 identified by '密碼'; --新建用戶的同時,授予用戶select mysql數據庫user表的權限.
更新密碼:
1. set password=password('密碼'); --修改當前用戶密碼.
2. set password for 用戶名=password('密碼'); --修改指定用戶密碼.
3. update mysql.user set password=password('密碼') where user='用戶名' --用update直接修改
flush privilegs; --更新內存使之生效
查看用戶權限:
use mysql
select * from user where User='test'\G; --格式化查看test用戶的權限.
刪除用戶:
delete from user where user=''; --刪除user表中,用戶名為空的列,必加from。防止任務用戶都可以隨便登錄
flush privileges; --刷新內存使修改生效
給用戶授權:
grant all on mysql.user to test@'%'; --賦予所有名為test的用戶mysql數據庫user表的所有權限.
grant all on stu.* to test2@'%'; --賦予所有test2用戶對stu數據庫的權限
查詢用戶權限:
select * from mysql.user where user='隨便一個用戶名'; --查詢用戶在數據庫級的權限
show grants; --查詢當前用戶權限
show grants for 用戶名; --查詢指定用戶的權限
回改權限:
revoke all privileges on mysql.user from test; --回收test用戶對mysql.user數據表的所有權限.
revoke select on mysql.user from test2; --回收test2對mysql.user數據表的select權限.
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。