J'ai terminé mon projet Django et je souhaite le tester sur PythonAnywhere, tout allait bien jusqu'à ce que la connexion à la base de données MySQL affiche une erreur
J'ai payé un abonnement.
Une erreur d'opération s'est produite dans /home/ (1044, "L'accès à la base de données 'almx98' pour l'utilisateur 'almx98'@'%' est refusé")
J’ai beaucoup de disques que je ne veux pas perdre.
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'), }
}
Paramètres de connexion au serveur :
Le format d'un nom de base de données MySQL sur PythonAnywhere est :
<username>$<something>
您的默认数据库名称如下所示:almx98$default
Mais vous avez peut-être créé d'autres noms de base de données à utiliser dans votre application Web.