gpt4 book ai didi

mysql - 如何配置 doctrine (Symfony 4) 连接 MySQL 8.0?

转载 作者:可可西里 更新时间:2023-11-01 06:48:24 25 4
gpt4 key购买 nike

我遇到了这个错误:

PDO::__construct(): The server requested authentication method unknown to the client [caching_sha2_password]

我知道 MySQL 在版本 8 中更改了他们的身份验证方法,但我应该如何更新到最新的驱动程序并在 doctrine (Symfony 4) 中连接它?

最佳答案

这个帖子黄皓哲的回答帮了我:php mysqli_connect: authentication method unknown to the client [caching_sha2_password]

它说的是认证系统在最新版本的 MySQL 上发生了变化,所以当你安装它时,它可能会要求你选择是使用旧系统还是新系统,如果你选择新系统您需要暂时指定 Doctrine 的用户必须使用旧系统。为此,您需要执行以下操作:

ALTER USER 'mysqlUsername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysqlUsernamePassword';

关于mysql - 如何配置 doctrine (Symfony 4) 连接 MySQL 8.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51489616/

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