ProxySQL 终于支持 caching_sha2_password 了!

ProxySQL 终于支持 caching_sha2_password 了!

💡 原文英文,约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的支持。

➡️

继续阅读