phpmyadmin上的laradock错误 - 无法连接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpmyadmin上的laradock错误 - 无法连接相关的知识,希望对你有一定的参考价值。
我刚开始使用docker,laradock和laravel,在设置整个环境之后我尝试登录我的phpmyadmin并且我无法登录。
我几乎无处不在,无法找到解决方法,所以你们是我最后的希望大声笑。
Docker版本17.12.0-ce,build c97c6d6这是我的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 容器中使用