簡體   English   中英

無法從Django連接到mysql數據庫

[英]Unable to connect from django to mysql database

我已經在XAMPP mysql上創建並運行了數據庫。 MySQL啟動並運行 數據庫已創建,

djangoproject數據庫

我現在正嘗試使用以下連接參數從django連接,

DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': "djangoproject",
            'USER': 'root',
            'PASSWORD': '******',
            'HOST': 'localhost',
            'PORT': ''
        }
    }

執行python3 manage.py runserverpython3 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM