首页 > 解决方案 > PHPMyAdmin: ERROR 1819 (HY000) - 密码不符合当前政策要求

问题描述

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

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

要清楚,这是输入密码时提示错误的终端视图

在此处输入图像描述

现在错误本身

在此处输入图像描述


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

SHOW VARIABLES LIKE 'validate_password%';

在此处输入图像描述

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

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

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

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

标签: mysqlphpmyadminubuntu-20.04

解决方案


我和我的学生也有同样的问题。我们通过在安装 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;

然后:

sudo apt install phpmyadmin

当提示输入密码时,输入创建用户时提供的密码。


推荐阅读