第一,请不要将我与任何这些帖子联系起来,因为我已经阅读了它们的全部内容,没有任何帮助:
在UbuntuServer20.04上设置或重新配置PHPMyAdmin时,我一直会得到上述错误(在标题中)。
为了清楚起见,这是输入提示错误的密码时的终端视图。
而现在错误本身
当我运行以下命令时,结果如下:
SHOW VARIABLES LIKE 'validate_password%';
我输入了以下密码(显然是假的,但仍然符合上述密码要求):JoeBloggs2018$
为了我自己的理智,密码的分类如下:
这就导致了我不明白的错误。我不想降低密码要求,但是我只是为了故障排除而做的,而且它仍然不起作用。
如果有人能帮忙,我会非常感激的。
发布于 2021-10-07 15:17:14
我对我的学生也有同样的问题。我们通过在安装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
当提示输入密码时,输入创建用户时提供的密码(Phpmy@dm1n)。
发布于 2022-06-08 14:01:01
我找到了另一个解决方案,这里。
sudo mysql -p
mysql> UNINSTALL COMPONENT "file://component_validate_password";
mysql> exit
sudo apt install phpmyadmin
mysql> INSTALL COMPONENT "file://component_validate_password";
发布于 2021-05-15 14:45:16
如果您没有一堆用户帐户连接到您的数据库服务器,那么您可以使用以下两种选项之一:
选项1-更改密码策略
您的密码策略当前设置为MEDIUM
。您可以轻松地将其更改为LOW
,以便处理容易破解的密码。在MySQL中,以root (或等效)的形式执行以下语句:
SET GLOBAL validate_password.policy=LOW;
选项2-删除密码验证模块
这在很大程度上是一种“从上帝来的棒子”方法,但它为本地环境完成了任务。
这些解决方案是,不推荐用于生产或互联网访问实例的。请不要冒不必要的风险。
https://stackoverflow.com/questions/67543000
复制相似问题