phpmyadmin上的laradock错误 - 无法连接

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpmyadmin上的laradock错误 - 无法连接相关的知识,希望对你有一定的参考价值。

我刚开始使用docker,laradock和laravel,在设置整个环境之后我尝试登录我的phpmyadmin并且我无法登录。

我几乎无处不在,无法找到解决方法,所以你们是我最后的希望大声笑。

Docker版本17.12.0-ce,build c97c6d6这是我的docker ps docker ps

我的项目是.env

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

以下是我从phpmyadmin获取的错误(localhost:8080)

#2054 - The server requested authentication method unknown to the client
mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password]
mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client
答案

最简单的解决方案是恢复到早期版本的MySQL。无论如何,这可能是一个好主意,因为8.0是“开发人员的发布”。不幸的是,无论您在.env文件中设置什么,Laradock目前都有一个安装8.0的错误。我已经在Laradock上提交了一份PR来解决这个问题。

https://github.com/laradock/laradock/pull/1409

以上是关于phpmyadmin上的laradock错误 - 无法连接的主要内容,如果未能解决你的问题,请参考以下文章

如何设置 php 配置文件 (php.ini) 在 laradock 的 phpmyadmin 容器中使用

Laradock使用教程(新手版)

无法登录 PHPMyAdmin [重复]

无法登录 PHPMyAdmin [重复]

groupadd:运行docker-compose时无效的组ID“laradock”错误

Digital Ocean 主机上的 phpMyAdmin 404 错误