一霎奢、用戶管理
1.創(chuàng)建用戶
create user '用戶名' @ '允許登陸的位置' identified by '密碼'
2.刪除用戶
drop user '用戶名' @ '允許登陸的位置'
3.用戶修改密碼
①修改自己的密碼
set password = '密碼'
②修改他人的密碼
set password for '用戶名' @ '允許登陸的位置' = '密碼'
創(chuàng)建新用戶
create user 'szh'@'localhost' identified by '123456'
szh自己修改密碼
set password = '654321'
用root修改szh用戶的密碼
set password for 'szh'@'localhost' = '123456'
select md5('123456')
4.細(xì)節(jié)說明
①在創(chuàng)建用戶的時(shí)候,如果不指定host杀怠,則為%椰憋,%表示所有ip都有連接權(quán)限
二、用戶授權(quán)
(一)赔退、給用戶授權(quán)
1.基本語法
grant 權(quán)限列表 on 庫.對象名 to '用戶名' @ '允許登陸的位置'
2.說明
①權(quán)限列表橙依,多個(gè)權(quán)限用逗號(hào)隔開
grant select on...
grant select,delete,create on...
grant all on...//表示賦予該用戶在該對象上的所有權(quán)限
②特別說明
. :代表本系統(tǒng)所有數(shù)據(jù)庫的所有對象
庫.*:表示某個(gè)數(shù)據(jù)庫中的所有數(shù)據(jù)對象
(二)、回收用戶授權(quán)
1.基本語法
revoke 權(quán)限列表 on 庫.對象名 from '用戶名' @ '允許登陸的位置'
image.png