我已经完成了我的 django 项目,我想在 PythonAnywhere 上测试它,一切都很好,直到 mysql 数据库连接显示错误
我已付费订阅。
/home/ 发生操作错误 (1044,“用户 'almx98'@'%' 访问数据库 'almx98' 被拒绝”)
我有很多记录,我不想丢失。
pythonanywhere venv 设置.py:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'almx98', 'HOST': 'almx98.mysql.pythonanywhere-services.com', 'PORT': '3306', 'USER': 'almx98', 'PASSWORD': config('DB_PASSWORD'), }
}
服务器连接设置:
PythonAnywhere 上的 MySQL 数据库名称的格式为:
<username>$<something>
您的默认数据库名称如下所示:almx98$default
但您可能已经创建了其他要在 Web 应用程序中使用的数据库名称。