You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将mysql_native_password恢复为默认安全认证方式

恢复MySQL默认认证方式(caching_sha2_password)

要将用户认证方式恢复为MySQL 8.0及以上版本默认的caching_sha2_password,按以下步骤操作:

  • 登录MySQL命令行终端:

    mysql -u root -p
    

    输入你的root密码完成登录。

  • 执行以下SQL语句切换认证方式(替换your_password为你的实际密码,可沿用之前的密码):

    ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'your_password';
    
  • 刷新权限使变更生效:

    FLUSH PRIVILEGES;
    

补充说明

恢复默认认证方式后,如果Node.js客户端再次出现认证协议不支持的错误,建议使用支持caching_sha2_password的最新版本驱动(比如mysql2),而非降级认证方式以保证安全性。

内容的提问来源于stack exchange,提问作者Lambda

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 00:20:43