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