例:
1.新建用戶mydba,對所有庫、表有完全權限,允許從任何地方訪問,密碼設置為'123456',允許用戶為其他用戶授權。
mysql>grant all on *.* to mydba@'%' identified by '123456' with grant option;例:
2.授權dachui用戶,允許從本機訪問,允許對userdb庫的任何表有查詢、更新、插入、刪除權限,密碼為‘123456’。
mysql>grant select,insert,update,delect on userdb.* to dachui@'localhost' identified by '123456';
授權用戶修改自己的密碼:SET PASSWORD=PASSWORD('新密碼'); 管理員可重設其他用戶的密碼:SET PASSWORD FOR 用戶名@'客戶端地址'=PASSWORD('新密碼');
撤銷用戶授權 格式:REVOKE 權限列表 ON 庫名.表名 FROM 用戶名@'客戶端地址';
例:
mysql>revoke insert,select on userdb.* from dachui@'localhost';
mysql>show grants for dachui@'localhost'\G;