使用MYSQL从数据库USER更改名称

时间:2019-06-28 13:32:11

标签: mysql alter

我从MYSQL咨询了官方文档:https://dev.mysql.com/doc/refman/5.7/en/alter-user.html

但是不起作用。

我必须更改数据库User中的用户名。

示例:

用户数据库:

login: john password: 123

新名称:

login: johny password:123

有可能吗?

mysql面板中的示例:

enter image description here

如果我更改了登录名,我可以...保留所有特权

1 个答案:

答案 0 :(得分:0)

打开mysql并使用您的用户名(john)和密码(123)进入数据库-

现在输入以下命令:

use mysql;

update user set User='johny'  where User='john';

flush privileges;

如果您还想更改密码,那么-

再次使用您的用户名和密码进入数据库

现在输入以下命令:

use mysql;

update user set PASSWORD=password("updated password")  where User='johny';

flush privileges;