1、用户创建、授权、修改密码
创建用户
create user 'sysh'@'192.168.1.11' IDENTIFIED BY '123456';
sysh:用户名
192.168.1.11:只允许来自此主机的用户登录。'%' 表示允许来自任意IP的用户登录。
123456:登录密码
PS:刚创建的用户什么权限都没有。
查看用户权限
mysql 通过 mysql.user
表记录用户信息,可以直接通过查询此表获取用户权限信息。
也可以通过 show grants for 'root'@'%'; 命令查看。
返回值:GRANT SELECT, INSERT, UPDATE ... ON
.
TO `root`@`%` WITH GRANT OPTION
授权
grant create,delete,update,select on *.* to 'sysh'@'%'
on:表示给那些表授权 *.* 表示所有库所有表
to:表示授权给谁
权限刷新
FLUSH PRIVILEGES;
有时候(暂不清除那些情形)修改了配置后会发现不生效。可以尝试此命令。
修改密码
SET PASSWORD FOR 'username'@'hostname' = PASSWORD ('newpwd');
注意:PASSWORD
函数的使用