💡
原文英文,约2100词,阅读约需8分钟。
📝
内容提要
ProxySQL发布2.6.0版本,新增caching_sha2_password支持,解决用户关注的身份验证问题。作者建议在生产环境前充分测试。
🎯
关键要点
- ProxySQL发布了2.6.0版本,新增对caching_sha2_password的支持。
- caching_sha2_password是MySQL 8的默认身份验证方法,mysql_native_password已被标记为弃用。
- ProxySQL之前不支持caching_sha2_password,导致用户在安全性和兼容性方面的担忧。
- 用户在ProxySQL中设置mysql-default_authentication_plugin为caching_sha2_password。
- 迁移密码哈希时使用HEX()函数简化操作。
- 成功连接到ProxySQL前端并显示数据库信息。
- 存在一些限制和不支持的场景,特别是与Auth Switch功能相关。
- 建议在生产环境前充分测试caching_sha2_password的支持。
❓
延伸问答
ProxySQL 2.6.0版本新增了什么功能?
ProxySQL 2.6.0版本新增了对caching_sha2_password身份验证方法的支持。
caching_sha2_password是什么?
caching_sha2_password是MySQL 8的默认身份验证方法,mysql_native_password已被标记为弃用。
在ProxySQL中如何设置caching_sha2_password?
在ProxySQL中,可以通过设置mysql-default_authentication_plugin为caching_sha2_password来启用该身份验证方法。
使用caching_sha2_password时需要注意什么?
需要注意Auth Switch功能的限制,某些情况下身份验证可能会失败。
为什么ProxySQL之前不支持caching_sha2_password?
ProxySQL之前不支持caching_sha2_password,导致用户在安全性和兼容性方面的担忧。
在生产环境中使用caching_sha2_password前应该做什么?
建议在生产环境前充分测试caching_sha2_password的支持。
➡️