无法从django连接到mysql数据库

uujelgoq  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(387)

我已经在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上创建的数据库。
ecbunoof

ecbunoof1#

你错过了港口。默认情况下,mysql正在侦听 3306 :

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

相关问题