php - 驱动程序发生异常:SQLSTATE[HY000] [2054] 服务器请求客户端未知的身份验证方法
问题描述
当我尝试连接到数据库时,此错误出现在我的 PHP Symfony4 /PDO Doctrine with MySql 8.0.13 Server 中:
驱动程序发生异常:SQLSTATE[HY000] [2054] 服务器请求客户端未知的身份验证方法
解决方案
对于 MySQL 8 和 PHP7+,您必须使用旧式密码:
ALTER USER 'username'@'ip_address' IDENTIFIED WITH mysql_native_password BY 'password';
推荐阅读
- python - 通过计算彼此相邻的字母来转换python中的字符串
- javascript - innerWidth 与屏幕尺寸不匹配的问题;媒体查询
- c - 如何在C的主函数内部传递具有结构的用户定义函数?
- python - 如何在 python Dash 中访问应用布局中的输入值?
- python - ValueError:样本大于总体或为负(n=5)
- python - Pandas:根据不同组中另一列的值过滤行(聚合两列)
- amazon-web-services - 撤回由 AWS Pinpoint 触发的电子邮件
- css - 响应式弹性增长和收缩在 Boostrap 中不起作用
- c++ - C++中的指针和地址
- python - 没有名为“netCDF4”的模块