添加用戶:
CREATE USER 'username'@'hostname' IDENTIFIED BY 'password'
//創建了一個用戶名爲username,密碼爲password,且僅對主機hostname有效。此時該用戶沒有任何權限。(該用戶對所有庫與所有表都有效)
修改用戶名:
RENAME USER 'username'@'hostname' TO 'target_username'@'target_hostname'
修改用戶密碼:
SET PASSWORD FOR 'username'@'hostname' =PASSWORD('target_password')
添加用戶權限:
GRANT SELECT,INTSERT ON Database_name.table_name TO 'username'@'hostname'
//如果用戶已存在將要添加權限中的某項權限,是可以成功執行語句的,並添加用戶未擁有的權限。所有的權限僅對指定數據庫中指定表有效。
撤銷權限:
REVOKE SELECT,INSERT ON Database_name.table_name FROM 'username'@'hostname'
//撤銷權限時,允許語句中含有用戶未擁有的權限。
刪除用戶:
1.DROP USER 'username'@'hostname'
2.從mysql數據庫user表中刪除用戶數據