原文英文,约400词,阅读约需2分钟。
📝
内容提要
MySQL 9删除了旧的mysql_native_password插件,需要使用支持caching_cha2_password插件的较新版本PHP与之兼容。测试表明,PHP 7.4.33、8.0.30、8.1.29、8.2.21和8.3.9与MySQL 9兼容。建议升级PHP版本以获得更好的MySQL和PHP编码体验。
🎯
关键要点
-
MySQL 9删除了旧的mysql_native_password插件。
-
使用MySQL 9需要较新版本的PHP,支持caching_sha2_password插件。
-
兼容MySQL 9的PHP版本包括7.4.33、8.0.30、8.1.29、8.2.21和8.3.9。
-
建议升级PHP版本以获得更好的MySQL和PHP编码体验。
❓
延伸问答
MySQL 9中删除了哪个插件?
MySQL 9删除了旧的mysql_native_password插件。
使用MySQL 9需要什么版本的PHP?
使用MySQL 9需要支持caching_sha2_password插件的较新版本PHP。
哪些PHP版本与MySQL 9兼容?
与MySQL 9兼容的PHP版本包括7.4.33、8.0.30、8.1.29、8.2.21和8.3.9。
为什么建议升级PHP版本?
建议升级PHP版本以获得更好的MySQL和PHP编码体验。
如果使用旧版本的PHP连接MySQL 9会发生什么?
使用旧版本的PHP连接MySQL 9会出现认证方法未知的错误。
如何测试PHP与MySQL 9的连接?
可以通过运行PHP脚本来测试连接,确保使用兼容的PHP版本。
🏷️