搜索

首页  >  问答  >  正文

解决pythonanywhere连接MySQL数据库时出现操作错误的问题

我已经完成了我的 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'),
}

}

服务器连接设置:

P粉459440991P粉459440991231 天前518

全部回复(1)我来回复

  • P粉938936304

    P粉9389363042024-04-01 18:11:28

    PythonAnywhere 上的 MySQL 数据库名称的格式为:<username>$<something> 您的默认数据库名称如下所示:almx98$default 但您可能已经创建了其他要在 Web 应用程序中使用的数据库名称。< /p>

    回复
    0
  • 取消回复