phpMyAdmin工作正常,但显示了许多错误

phpMyAdmin工作正常,但显示了许多错误,phpmyadmin,Phpmyadmin,大家好,phpMyAdmin工作正常,但我有这些错误,我想解决它,但它没有。 我尝试了这么多的解决方案,但没有结果,请问有谁有解决方案 以下是捕获: MySQL数据库改变了客户端连接时进行身份验证的方式。旧方法仍然有效,但新方法(称为缓存\u sha2\u密码)现在是默认方法。这个版本似乎没有与PHP很好地协调,因为早于7.4的PHP版本不支持这种新方法 这里发生的事情是,您的实际用户似乎被配置为使用旧方法mysql\u native\u password。还有第二个用户controluser,

大家好,phpMyAdmin工作正常,但我有这些错误,我想解决它,但它没有。 我尝试了这么多的解决方案,但没有结果,请问有谁有解决方案

以下是捕获:

MySQL数据库改变了客户端连接时进行身份验证的方式。旧方法仍然有效,但新方法(称为缓存\u sha2\u密码)现在是默认方法。这个版本似乎没有与PHP很好地协调,因为早于7.4的PHP版本不支持这种新方法

这里发生的事情是,您的实际用户似乎被配置为使用旧方法mysql\u native\u password。还有第二个用户controluser,phpMyAdmin使用它来启用一些高级功能,如书签、查询历史记录等。你可以:

  • 将PHP安装升级到7.4版或更高版本,以便新的身份验证方法能够工作
  • 将controluser更改为使用旧的身份验证方法(从phpMyAdmin中,转到用户帐户选项卡,然后为pma用户“编辑权限”。使用“登录信息”选项卡,然后将“身份验证插件”的下拉列表更改为“本机MySQL身份验证”,最后单击go保存更改)
  • 禁用controluser。如果不使用任何高级功能,可以编辑配置文件
    config.inc.php
    并删除引用“controluser”和“controlpass”的两行。您可能还必须删除定义“pmadb”的行,我现在不记得了
  • 请参阅或