gpt4 book ai didi

php - 如何解决错误 : SQL authentication method unknown in Laravel-MySql

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:07:30 37 4
gpt4 key购买 nike

我使用 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] The server requested authentication method unknown to the client (SQL: select * from

最佳答案

您必须为 MySQL 8 和 PHP7+ 使用旧式密码:

ALTER USER 'username'@'ip_address' IDENTIFIED WITH mysql_native_password BY 'password';

关于php - 如何解决错误 : SQL authentication method unknown in Laravel-MySql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50547724/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com