mysql 用戶 刪除,新增和授權

1) 刪除用戶
delete from user where user='sss' and host='localhost' ;
drop user sss
flush privileges

2) 新增用戶

CREATE USER 'user_name'@'host' IDENTIFIED BY 'password';

user_name:要創建用戶的名字。

host:表示要這個新創建的用戶允許從哪臺機登陸,如果只允許從本機登陸,則 填 ‘localhost’ ,如果允許從遠程登陸,則填 ‘%’

password:新創建用戶的登陸數據庫密碼,如果沒密碼可以不寫。

===
例如 CREATE USER 'chunilla'@'%' IDENTIFIED BY 'chunillachunilla'

3)授權用戶

命令:GRANT privileges ON databasename.tablename TO ‘username’@‘host’

privileges:表示要授予什麼權力,例如可以有 select , insert ,delete,update等,如果要授予全部權力,則填 ALL

databasename.tablename:表示用戶的權限能用在哪個庫的哪個表中,如果想要用戶的權限很作用於所有的數據庫所有的表,則填 .,*是一個通配符,表示全部。

’username‘@‘host’:表示授權給哪個用戶。

===
例如GRANT select ON circle.* TO 'chunilla'@'%'

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章