MySQL 用户管理命令

管理MySQL用户。

查询用户

1
SELECT User,Host FROM mysql.user;

创建用户

1
CREATE USER 'username'@'host' IDENTIFIED BY 'password';

'username':用户名
'host':指定主机,本地用户为localhost,任意远程主机为通配符%
'password':登陆密码,可以为空。

删除用户

1
DROP USER 'username'@'host';

重命名用户

1
RENAME USER 'username0'@'host0' TO 'username1'@'host1';

修改密码

更新mysql.user表

1
2
SET PASSWORD FOR 'username'@'host'='password1';
FLUSH PRIVILEGES;

PASSWORD(str)函数在8.0.11已移除function_password

0%