MySQL資料庫中刪除使用者的兩種方法

2022-02-16 13:09:41 字數 496 閱讀 8569

drop

drop user 'root';刪除已存在的使用者,預設刪除的是'root'@'%'這個使用者,如果還有其他的使用者如'root'@'localhost'等,不會一起被刪除。

如果要刪除'root'@'localhost',則需要加上host;即drop user 'root'@'localhost'。

delete
delete from user where user='root' and host='localhost';其中root為使用者名稱,localhost為主機名。
區別
drop不僅會將root使用者所關聯的user表中的資料刪除,還會刪除其他許可權表的內容。

而delete只刪除root使用者所關聯的user表中的內容,其他許可權表的內容則是安全的。

所以使用delete刪除使用者後需要執行flush privileges;重新整理許可權,否則下次使用create語句建立使用者時會報錯。

mysql刪除資料庫資料庫 MySQL刪除資料庫

刪除資料庫是指在資料庫系統中刪除已經存在的資料庫。資料庫刪除之後,原來分配的空間將被收回。需要注意的是,資料庫刪除之後該資料庫中所有的表和資料都將被刪除。因此刪除資料庫要特別小心。一 通過sql語句 mysql中,刪除資料庫通過sql語句drop database。其語法格式如下 drop data...

資料庫 MySQL中刪除主鍵

在mysql中刪除主鍵需要兩步.1 如果有auto increment,先刪除之 2 刪除主鍵約束 primary key.例如 1 假設我們有個表products.裡面的pid為主鍵,並且是自增長,我們需要刪除其主鍵以及自增長。結構如下 2 我們刪除pid的auto increment約束。命令為...

MySQL資料庫中的使用者管理

dcl 管理使用者,許可權管理 新增使用者 create user 使用者名稱 主機名 identified by 密碼 刪除使用者 drop user 使用者名稱 主機名 查詢使用者 1.切換到mysql資料庫 use mysql 2.查詢user表 select from user 萬用字元 表...