【发布时间】:2021-04-01 16:26:43
【问题描述】:
我正在尝试更改 MySQL 数据库中一位用户的密码。
当我这样做时:
ALTER USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
我明白了:
错误 1396 (HY000):操作 ALTER USER 失败 'myuser'@'localhost'
这里有更多细节:
- 我正在使用 root 帐户来执行此操作。
- 另外,执行此操作时我可以看到 myuser 的名称: 从 mysql.user 中选择用户、主机;
- 另外请注意,我尝试更改密码的用户可能正在使用中,因为它是一个非常普通的用户。
谁能解释我为什么会出现这个错误?
如果用户已经登录是我收到错误的原因,那么解决方案是什么?
这是我的 MySQL 版本: mysql Ver 14.14 Distrib 5.7.33,适用于 Linux (x86_64),使用 EditLine 包装器
亚历山大
【问题讨论】:
标签: mysql