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

在Amazon Lightsail部署Strapi v4遇MySQL认证协议不支持问题求助

解决Strapi v4在Lightsail上的MySQL认证模式错误

按照以下步骤修改MySQL用户的认证模式为legacy(mysql_native_password):

  • 连接到你的Lightsail环境中的MySQL:

    • 若使用Lightsail托管的MySQL数据库:通过Lightsail控制台的数据库连接工具,或本地执行命令 mysql -u 你的数据库用户名 -p -h 数据库端点地址 登录(输入密码后进入MySQL交互界面)
    • 若为Lightsail虚拟机中自行安装的MySQL:先通过SSH连接到虚拟机,再执行 mysql -u root -p 登录MySQL(输入root密码进入交互界面)
  • 切换到系统数据库:

    USE mysql;
    
  • 修改目标用户的认证插件(替换占位符为你的实际信息):

    ALTER USER '你的数据库用户名'@'%' IDENTIFIED WITH mysql_native_password BY '你的数据库密码';
    

    注意:% 表示允许该用户从任意地址连接,若仅需本地连接可替换为 localhost

  • 刷新权限使更改生效:

    FLUSH PRIVILEGES;
    
  • 退出MySQL交互界面:

    EXIT;
    

完成以上操作后,重启你的Strapi服务即可尝试连接数据库。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 19:02:05