最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

mysql 刪除用戶

來源:懂視網(wǎng) 責(zé)編:李贏贏 時(shí)間:2021-12-25 15:12:30
文檔

mysql 刪除用戶

mysql刪除用戶有兩種方法:1、使用drop:dropuserXXX;刪除已存在的用戶,默認(rèn)刪除的是'XXX'@'%'這個(gè)用戶。2、使用delete:deletefromuserwhereuser='XXX'andhost='localhost';其中XXX為用戶名,localhost為主機(jī)名。
推薦度:
導(dǎo)讀mysql刪除用戶有兩種方法:1、使用drop:dropuserXXX;刪除已存在的用戶,默認(rèn)刪除的是'XXX'@'%'這個(gè)用戶。2、使用delete:deletefromuserwhereuser='XXX'andhost='localhost';其中XXX為用戶名,localhost為主機(jī)名。

mysql中怎么刪除用戶呢?不知道的小伙伴來看看小編今天的分享吧!

mysql刪除用戶有兩種方法:

1、使用drop

drop user XXX;刪除已存在的用戶,默認(rèn)刪除的是'XXX'@'%'這個(gè)用戶,如果還有其他的用戶如'XXX'@'localhost'等,不會(huì)一起被刪除。如果要?jiǎng)h除'XXX'@'localhost',使用drop刪除時(shí)需要加上host即drop user 'XXX'@'localhost'。

2、使用delete

delete from user where user='XXX' and host='localhost';其中XXX為用戶名,localhost為主機(jī)名。

3、drop和delete的區(qū)別:

drop不僅會(huì)將user表中的數(shù)據(jù)刪除,還會(huì)刪除其他權(quán)限表的內(nèi)容。而delete只刪除user表中的內(nèi)容,所以使用delete刪除用戶后需要執(zhí)行FLUSH PRIVILEGES;刷新權(quán)限,否則下次使用create語句創(chuàng)建用戶時(shí)會(huì)報(bào)錯(cuò)。

拓展資料:

MySQL添加用戶、刪除用戶、授權(quán)及撤銷權(quán)限

一、創(chuàng)建用戶:

mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));

#這樣就創(chuàng)建了一個(gè)名為:test 密碼為:1234 的用戶。

注意:此處的"localhost",是指該用戶只能在本地登錄,不能在另外一臺(tái)機(jī)器上遠(yuǎn)程登錄。如果想遠(yuǎn)程登錄的話,將"localhost"改為"%",表示在任何一臺(tái)電腦上都可以登錄。也可以指定某臺(tái)機(jī)器(例如192.168.1.10),或某個(gè)網(wǎng)段(例如192.168.1.%)可以遠(yuǎn)程登錄。

二、為用戶授權(quán):

授權(quán)格式:grant 權(quán)限 on 數(shù)據(jù)庫(kù).* to 用戶名@登錄主機(jī) identified by "密碼"; 

首先為用戶創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)(testDB):

mysql>create database testDB;

授權(quán)test用戶擁有testDB數(shù)據(jù)庫(kù)的所有權(quán)限(某個(gè)數(shù)據(jù)庫(kù)的所有權(quán)限):

mysql>grant all privileges on testDB.* to test@localhost identified by '1234';

mysql>flush privileges;//刷新系統(tǒng)權(quán)限表,即時(shí)生效

如果想指定某庫(kù)的部分權(quán)限給某用戶本地操作,可以這樣來寫:

mysql>grant select,update on testDB.* to test@localhost identified by '1234';

mysql>flush privileges; 

#常用的權(quán)限有select,insert,update,delete,alter,create,drop等。可以查看mysql可授予用戶的執(zhí)行權(quán)限了解更多內(nèi)容。

授權(quán)test用戶擁有所有數(shù)據(jù)庫(kù)的某些權(quán)限的遠(yuǎn)程操作:   

mysql>grant select,delete,update,create,drop on *.* to test@"%" identified by "1234";

#test用戶對(duì)所有數(shù)據(jù)庫(kù)都有select,delete,update,create,drop 權(quán)限。

查看用戶所授予的權(quán)限:

mysql> show grants for test@localhost;

三、刪除用戶:

mysql>Delete FROM user Where User='test' and Host='localhost';

mysql>flush privileges;

刪除賬戶及權(quán)限:

>drop user 用戶名@'%';

>drop user 用戶名@ localhost; 

四、修改指定用戶密碼:

mysql>update mysql.user set password=password('新密碼') where User="test" and Host="localhost";

mysql>flush privileges;

五、撤銷已經(jīng)賦予用戶的權(quán)限:

revoke 跟 grant 的語法差不多,只需要把關(guān)鍵字 “to” 換成 “from” 即可:

mysql>grant all on *.* to dba@localhost;

mysql>revoke all on *.* from dba@localhost;

六、MySQL grant、revoke 用戶權(quán)限注意事項(xiàng):

grant, revoke 用戶權(quán)限后,該用戶只有重新連接 MySQL 數(shù)據(jù)庫(kù),權(quán)限才能生效。

如果想讓授權(quán)的用戶,也可以將這些權(quán)限 grant 給其他用戶,需要選項(xiàng) "grant option"

mysql>grant select on testdb.* to dba@localhost with grant option;

mysql>grant select on testdb.* to dba@localhost with grant option;

這個(gè)特性一般用不到。實(shí)際中,數(shù)據(jù)庫(kù)權(quán)限最好由 DBA 來統(tǒng)一管理。

以上就是小編今天的分享了,希望可以幫助到大家。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

mysql 刪除用戶

mysql刪除用戶有兩種方法:1、使用drop:dropuserXXX;刪除已存在的用戶,默認(rèn)刪除的是'XXX'@'%'這個(gè)用戶。2、使用delete:deletefromuserwhereuser='XXX'andhost='localhost';其中XXX為用戶名,localhost為主機(jī)名。
推薦度:
標(biāo)簽: mysql 刪除用戶
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top