Heim  >  Fragen und Antworten  >  Hauptteil

Lösen Sie das Problem eines Betriebsfehlers, wenn Pythonanywhere eine Verbindung zur MySQL-Datenbank herstellt

Ich habe mein Django-Projekt fertiggestellt und möchte es auf PythonAnywhere testen. Alles war in Ordnung, bis die MySQL-Datenbankverbindung einen Fehler anzeigte

Ich habe ein Abonnement bezahlt.

Ein Betriebsfehler ist in /home/ aufgetreten (1044, „Der Zugriff auf die Datenbank ‚almx98‘ für Benutzer ‚almx98‘@‘%‘ wurde verweigert“)

Ich habe viele Platten, die ich nicht verlieren möchte.

pythonanywhere venv settings.py:

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'almx98',
    'HOST': 'almx98.mysql.pythonanywhere-services.com',
    'PORT': '3306',
    'USER': 'almx98',
    'PASSWORD': config('DB_PASSWORD'),
}

}

Serververbindungseinstellungen:

P粉459440991P粉459440991182 Tage vor423

Antworte allen(1)Ich werde antworten

  • P粉938936304

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

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

    Antwort
    0
  • StornierenAntwort