【发布时间】:2018-11-05 22:43:20
【问题描述】:
我使用 docker,我有一个 Laravel Framework 5.5.25 容器和其他带有 mysql Ver 8.0.11 for Linux on x86_64 (MySQL Community Server - GPL) 的容器。在我的 docker compose 配置中,我有这个:
version: "2"
services:
mysql:
image: mysql
ports:
- "3307:3306"
command: --sql_mode=""
所以,当 Laravel 尝试连接到 MySql 时,我遇到了这个错误:
SQLSTATE[HY000] [2054] 服务器请求客户端未知的身份验证方法(SQL: select * from
【问题讨论】:
-
目前我不得不回到 MySql 5.6 版。但如果有人知道如何解决 8.0 版中的问题,欢迎。谢谢。
-
在stackoverflow.com/a/58615936/6312647 Ubuntu 中查看我的答案
标签: php docker docker-compose laravel-5.5 mysql-8.0