PHPMyAdmin:错误 1819 (HY000) - 密码不满足当前策略要求

jac*_*_01 14 mysql phpmyadmin ubuntu-20.04

首先,请不要将我链接到任何这些帖子,因为我已经完整阅读了它们,但没有任何帮助:

在 Ubuntu Server 20.04 上设置或重新配置 PHPMyAdmin 时,我不断收到上述错误(在标题中)。

明确一下,这是输入密码时提示错误的终端视图

在此输入图像描述

现在错误本身

在此输入图像描述


这是我运行以下命令时的结果:

SHOW VARIABLES LIKE 'validate_password%';

在此输入图像描述

我输入以下密码(明显是假的,但仍然符合上面的密码要求):JoeBloggs2018$

为了我自己的理智,密码的细分:

  • 长度:14 个字符
  • 大写字母计数:2(大小写混合 = true)
  • 数量:4
  • 特殊字符数:1

这会导致我不明白的错误。我不想降低密码要求,但我只是为了排除故障而这样做,但它仍然不起作用。

如果有人可以提供帮助,我将不胜感激。

小智 33

我和我的学生也有同样的问题。我们通过在安装 phpmyadmin 之前创建 phpmyadmin 用户来修复此问题:

CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED WITH 'caching_sha2_password' BY 'Phpmy@dm1n';
GRANT ALL PRIVILEGES ON phpmyadmin.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION;
Run Code Online (Sandbox Code Playgroud)

然后:

sudo apt install phpmyadmin
Run Code Online (Sandbox Code Playgroud)

当提示输入密码时,输入创建用户 (Phpmy@dm1n) 时提供的密码。