Não é possível conectar a partir de Django ao banco de dados mysql

votos
0

Eu criei o banco de dados mysql XAMPP que é instalado e funcionando. MySQL O banco de dados é criado,

banco

Agora estou tentando se conectar a partir de Django com os seguintes parâmetros de conexão,

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

Estou recebendo o seguinte erro durante a execução python3 manage.py runserverepython3 manage.py migrate

django.db.utils.OperationalError: (1049, Unknown database 'djangoproject')

Eu li uma solução para criar o banco de dados de shell mysql usando a instrução de banco de dados criar. Minha pergunta é por isso que eu não sou capaz de se conectar ao banco de dados já criado no XAMPP mysql.

Publicado 08/11/2018 em 06:52
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

Você perdeu a porta. Por padrão, o MySQL está ouvindo 3306:

DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': "djangoproject",
            'USER': 'root',
            'PASSWORD': '******',
            'HOST': 'localhost',
            'PORT': '3306'
        }
    }
Respondeu 08/11/2018 em 07:14
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more