办公

MySQL Installer 8.0.45 的「Authentication Method(认证方式)」配置界面

2026-04-21 12:20:52 qingqingxiaohai 0

卿卿小孩

核心内容总结

这是 MySQL Installer 8.0.45 的「Authentication Method(认证方式)」配置界面,是安装中影响后续连接的关键步骤,重点解读和新人选型建议如下:

1. 两种认证方式的核心差异(新人易懂版)

表格
认证方式全称 / 核心特点适用场景新手适配性
推荐选项(默认)Use Strong Password Encryption(强密码加密):基于 SHA256 的新认证方式,安全性更高仅适配 MySQL 8.0 新版连接器 / 驱动(如最新版 GORM、Python 的 pymysql)❌ 新手易踩坑:老版本驱动 / 工具可能不兼容,导致连接失败
兼容选项Use Legacy Authentication Method(旧版认证):保留 MySQL 5.x 兼容的认证方式适配所有旧版连接器 / 驱动(如多数开发框架的默认 MySQL 驱动)✅ 新手首选:避免后续 Go+GORM 连接 MySQL 时出现「认证失败」报错

2. 新人必选配置(避坑关键!)

  1. 必须选择「Use Legacy Authentication Method」

    • 原因:我们后续用 Go+GORM 连接 MySQL,虽然新版驱动也支持强加密,但新手容易因驱动版本 / 配置问题导致连接失败,旧版认证兼容性 100%;

    • 操作:点击该选项的单选按钮(圆圈),选中后「Next」按钮会激活。

  2. 绝对不要选默认的「强密码加密」:

    • 风险:会出现类似「caching_sha2_password authentication failed」的报错,新手排查难度大。

3. 关键结论

  • 这个界面的核心是「选择 MySQL 的密码认证规则」,新手优先保证「能正常连接」,而非「极致安全」;

  • 避坑点:选旧版认证是本地开发的最优解,后续部署到生产环境时,再根据驱动版本切换为强加密即可;

  • 选完旧版认证后,点击「Next」进入下一步(设置 root 密码)。