亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mysql8創(chuàng)建用戶(hù)及賦權(quán)操作實(shí)戰(zhàn)記錄

 更新時(shí)間:2022年04月15日 11:24:23   作者:浪月緣  
一般在開(kāi)發(fā)中,我們需要新建一個(gè)賬戶(hù),并賦予某個(gè)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)權(quán)限,下面這篇文章主要給大家介紹了關(guān)于Mysql8創(chuàng)建用戶(hù)及賦權(quán)操作的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下

1、進(jìn)入mysql

mysql -uroot -p

2、創(chuàng)建用戶(hù)

create user 'testuser1'@'%' identified by '123456';

這里表示創(chuàng)建一個(gè)不限制ip登錄的用戶(hù) testuser1

該用戶(hù)的密碼是 123456

%代表不限制ip登錄

刷新權(quán)限,每一次權(quán)限更改后都刷新一下

flush privileges;

在本地新建連接都可以登錄該用戶(hù)了

登錄用戶(hù)testuser1

這個(gè)時(shí)候你打開(kāi)會(huì)發(fā)現(xiàn)只有information_schema一個(gè)數(shù)據(jù)庫(kù)

3、給用戶(hù)賦權(quán)

grant all privileges on test_grant.* to 'testuser1'@'%' with grant option;

這里表示給用戶(hù)testuser1賦予數(shù)據(jù)庫(kù)test_grant(這是我之前創(chuàng)建好的數(shù)據(jù)庫(kù))中所有表的所有權(quán)限

with grant option表示該用戶(hù)可以給其他用戶(hù)賦權(quán),但是不能超過(guò)該用戶(hù)的權(quán)限

此時(shí)查看,用戶(hù)testuser1多了一個(gè)test_grant數(shù)據(jù)庫(kù)

這里的all privileges 可換成select,insert,update,delete,drop,create等

4、查看用戶(hù)權(quán)限

show grants for 'testuser1'@'%';

查看用戶(hù)testuser1權(quán)限

5、撤銷(xiāo)用戶(hù)權(quán)限

revoke all privileges on test_grant.* from 'testuser1'@'%';

這里表示撤銷(xiāo)用戶(hù)testuser1對(duì)數(shù)據(jù)庫(kù)test_grant的所有操作權(quán)限

注意:這里如果這么寫(xiě),你會(huì)發(fā)現(xiàn)你打開(kāi)還是有數(shù)據(jù)庫(kù)test_grant(不過(guò)你無(wú)法操作該數(shù)據(jù)庫(kù)了),這是因?yàn)槲抑皠?chuàng)建的時(shí)候用到了with grant option,因?yàn)閍ll privileges 是除了with grant option的所有權(quán)限

執(zhí)行如下語(yǔ)句 回收用戶(hù)所有權(quán)限即可

revoke all privileges,grant option from 'testuser1'@'%';

6、刪除用戶(hù)

drop user 'testuser1'@'%';

7、查詢(xún)所有用戶(hù)及其權(quán)限

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

也可以這樣

SELECT User, Host FROM mysql.user;

附:查看用戶(hù)權(quán)限

show grants for ‘#userName'@'#host';

#userName 代表用戶(hù)名

#host 代表訪(fǎng)問(wèn)權(quán)限,如下

  • %代表通配所有host地址權(quán)限(可遠(yuǎn)程訪(fǎng)問(wèn))
  • localhost為本地權(quán)限(不可遠(yuǎn)程訪(fǎng)問(wèn))
  • 指定特殊Ip訪(fǎng)問(wèn)權(quán)限 如10.138.106.102

??本狗要查看的是testUser

show grants for 'testUser'@'%';

總結(jié)

到此這篇關(guān)于Mysql8創(chuàng)建用戶(hù)及賦權(quán)操作的文章就介紹到這了,更多相關(guān)Mysql8創(chuàng)建用戶(hù)及賦權(quán)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論