如何配置条令(symfony4)来连接mysql 8.0?

v2g6jxz6  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(299)

我有个错误:
pdo::uu construct():服务器请求的身份验证方法客户端未知[缓存\u sha2\u密码]
我知道mysql在版本8中更改了他们的身份验证方法,但是我应该如何更新到最新的驱动程序并在原则(symfony4)中使用它呢?

nfzehxib

nfzehxib1#

答案黃皓哲 在这篇文章中帮助了我:php mysqli\u connect:客户端未知的身份验证方法[缓存\u sha2\u密码]
它说的是,在mysql的最新版本上,身份验证系统已经发生了变化,所以当您安装它时,它可能会要求您选择是要使用旧系统还是新系统,如果您选择了新系统,您需要在用户必须使用旧系统的那一刻指定。为此,您需要执行以下操作:

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

相关问题