我已經(jīng)完成了我的 django 項目,我想在 PythonAnywhere 上測試它,一切都很好,直到 mysql 數(shù)據(jù)庫連接顯示錯誤
我已付費訂閱。
/home/ 發(fā)生操作錯誤 (1044,“用戶 'almx98'@'%' 訪問數(shù)據(jù)庫 'almx98' 被拒絕”)
我有很多記錄,我不想丟失。
pythonanywhere venv 設(shè)置.py:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'almx98', 'HOST': 'almx98.mysql.pythonanywhere-services.com', 'PORT': '3306', 'USER': 'almx98', 'PASSWORD': config('DB_PASSWORD'), }
}
服務(wù)器連接設(shè)置:
PythonAnywhere 上的 MySQL 數(shù)據(jù)庫名稱的格式為:<username>$<something>
您的默認數(shù)據(jù)庫名稱如下所示:almx98$default
但您可能已經(jīng)創(chuàng)建了其他要在 Web 應(yīng)用程序中使用的數(shù)據(jù)庫名稱。