【问题标题】:Alter name from database USER using MYSQL使用 MYSQL 从数据库 USER 中更改名称
【发布时间】:2019-06-28 13:32:11
【问题描述】:

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

但不起作用。

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

例子:

用户数据库:

login: john password: 123

新名称:

login: johny password:123

有可能吗?

mysql面板中的示例:

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

【问题讨论】:

标签: mysql alter


【解决方案1】:

打开 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;

【讨论】:

  • 给出评论:“您正在使用安全更新模式,并且您尝试更新没有使用 KEY 列的 WHERE 的表 要禁用安全模式,请切换 Preferences -> SQL Editor 中的选项并重新连接. 0.00051 秒”
猜你喜欢
  • 2013-11-17
  • 1970-01-01
  • 2019-09-13
  • 2011-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-22
  • 2011-02-21
相关资源
最近更新 更多