1 ,创建用户
create user '用户名'@'允许登录地址/服务器' identified by '密码';
例子:
//本主机使用,其他主机登录报错
create user 'xiaobai'@'localhost' identified by '123';
//创建一个可以在本地和远程都可以登陆的用户,通配符%
create user 'unlimituser'@'%' identified by '123';
mysql -h192.168.40.11 -uunlimituser -p//远程登录
创建+权限
grant select,insert on *.* to 'xiaobai'@'192.168.10.128' identified by '123456';
2,删除用户
drop user '用户名'@'允许登录地址/服务器';
drop user 'xiaobai'@'localhost';
3 , 修改密码
改root:set password =password('密码123456');
远程:set password from 'root'@'localhost'=password('123456');
改他人:set password for '用户名'@'允许登录地址/服务器' =password('密码');
4,添加权限
grant 权限 on 对象 to 用户 [with grant option]
--with grant option 表明用户可以向其他
5,收回权限
revoke 权限 on from 用户 [cascade constraints]
--cascade constraints表示取消用户用此权限创建的所有
例子:revoke select,insert on *.* from 'xiaobai'@'192.168.10.28';