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