mysql删除账户后不能使用_MySQL删除普通用户
MySQL中,通常會(huì)創(chuàng)建多個(gè)普通用戶來(lái)管理數(shù)據(jù)庫(kù)
當(dāng)某些用戶不再需要時(shí),可以將其刪除
DROP USER語(yǔ)句
使用DROP USER語(yǔ)句刪除用戶
DROP USER,只需要在語(yǔ)句后面指定要?jiǎng)h除的用戶即可
語(yǔ)法格式
DROP USER ‘username’@’hostname’ [,’username’@’hostname’];
參數(shù)說(shuō)明
Username,表示要?jiǎng)h除的用戶
hostname,表示主機(jī)名
DROP USER可以同時(shí)刪除一個(gè),或者多個(gè)用戶,多個(gè)用戶之間用逗號(hào)隔開(kāi)
注意,使用DROP USER刪除用戶時(shí),必須有DROP USER的權(quán)限
使用DROP USER語(yǔ)句,刪除用戶user1
可以看出,user1用戶已經(jīng)被刪除
DELETE語(yǔ)句
使用DELETE語(yǔ)句刪除用戶
DELETE語(yǔ)句刪除user表中的數(shù)據(jù),只需要指定表名為mysql.user,一級(jí)要?jiǎng)h除的用戶即可
注意,使用DELETE語(yǔ)句時(shí),必須擁有對(duì)mysql.user表的DELETE權(quán)限
語(yǔ)法格式
DELETE FROM mysql.user WHERE Host=’hostname’ AND User=’username’;
參數(shù)說(shuō)明
Mysql.user,指定操作的表
WHERE,指定查詢的條件
Host和User,都是mysql.user表的字段,這兩個(gè)字段,可以確定唯一的一條記錄
使用DELETE語(yǔ)句,刪除用戶user2
可以看出,user2用戶已經(jīng)被刪除
由于直接對(duì)user表操作,執(zhí)行完命令之后,需要使用FLUSH PRIVILEGES語(yǔ)句,重新加載用戶權(quán)限
總結(jié)
以上是生活随笔為你收集整理的mysql删除账户后不能使用_MySQL删除普通用户的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql动态分区_MySQL动态创建分
- 下一篇: mysql如果索引为uid间隙锁_mys