[英]Unable to connect from django to mysql database
我已經在XAMPP mysql上創建並運行了數據庫。 數據庫已創建,
我現在正嘗試使用以下連接參數從django連接,
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "djangoproject",
'USER': 'root',
'PASSWORD': '******',
'HOST': 'localhost',
'PORT': ''
}
}
執行python3 manage.py runserver
和python3 manage.py migrate
時出現以下錯誤
django.db.utils.OperationalError: (1049, "Unknown database 'djangoproject'")
我已經閱讀了使用create database語句從mysql shell創建數據庫的解決方案。 我的問題是為什么我無法連接到XAMPP mysql上已經創建的數據庫。
您錯過了港口。 默認情況下,MySQL正在偵聽3306
:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "djangoproject",
'USER': 'root',
'PASSWORD': '******',
'HOST': 'localhost',
'PORT': '3306'
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.