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

Django连接AWS托管MySQL 8.0.35时出现1045密码未使用的访问拒绝问题

Django连接AWS托管MySQL 8.0.35时出现1045密码未使用的访问拒绝问题

我目前在Django和Python环境中搭配使用MySQL 8.0.35,网站和数据库都部署在AWS平台上。当网站尝试以任何方式访问数据库时,都会抛出如下错误:

OperationalError: (1045, "Access denied for user ''@'*****' (using password: NO)")

最让我费解的是,明明我的Django settings.py配置文件里已经填写了数据库密码,但网站访问数据库时却没有使用这个密码。

更奇怪的是,当我通过SSH登录到网站所在的实例后,执行下面的命令完全正常:

mysqladmin -h <endpoint> -u <user> -p version

这里的<user>和错误信息里的用户是同一个,当我输入密码后,命令能完美执行。

同样,我也可以通过以下命令成功登录到数据库:

mysql -h <endpoint> -u <user> -p

输入相同的密码后就能顺利进入数据库。

备注:内容来源于stack exchange,提问作者Meep

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 11:29:27