原文:SHA2密碼驗證引起的PHP錯誤:SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client

忽然注意到的情況: 至 之間發布的 . . . . . . 和 . . . . . . 這六個版本提供的對caching sha password插件的支持,后續的版本中又取消了相關支持,不知道是因為什么。按照PHP官方的文檔,目前似乎只有xdevapi可以支持caching sha password插件。 使用PHP連接MySQL 的時候,可能會發生如標題所示的錯誤: 發生這種錯誤,是由於MyS ...

2018-07-24 00:06 6 11681 推薦指數:

查看詳情

The server requested authentication method unknown to the client

對於這個問題,我看了很多文章,基本上都是清一色的修改mysql配置,然后再用命令行設置,而出現這種問題的原因是因為這個: 發生這種錯誤,是由於MySQL 8默認使用了新的密碼驗證插件:caching_sha2_password,而之前的PHP版本中所帶的mysqlnd無法支持這種驗證 ...

Fri Sep 20 21:04:00 CST 2019 0 800
[HY000] [2054] php連接mysql時錯誤

會出現這樣的原因,主要都是因為mysql8.0版本的緣故,8.0版本默認編碼為utf8mb4 解決方法: MySQL配置文件my.ini中[mysqld]下加這兩行 然后又出現了另一個問題:The server requested authentication method unknown ...

Fri Oct 18 21:36:00 CST 2019 0 395
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM