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 函数的使用