django连接mysql,显示错误

问题描述

python mysql 全部安装成功,框架用的是django,连接mysql的时候一直显示
https://img4.mukewang.com/5b952d010001b84307700045.jpg

这种错误;
现在mysql正常运行,如果我把django中数据库部分的代码删除的话,程序能正常运行,在浏览器中访问127.0.0.1:8080

题目来源及自己的思路

我查了相关的资料,显示的都是数据库没有开启所以连接不上,但是我这块是一直开启的,我理解的应该就是数据库连接错误了,但是我配置的mysql的主机和端口写的都是对的。

相关代码

DATABASES = {

    'default': {

        'ENGINE': 'django.db.backends.mysql',

        'NAME': 'test',

        'USER': 'root',

        'PASSWORD': 'password',

        'HOST': '127.0.0.1',

        'PORT': '3307',

    },

}


回首忆惘然
浏览 911回答 2
2回答

慕容708150

数据库的ip地址没写啊,'HOST': ''改成'HOST': '127.0.0.1';如果还不行的话,应该是你本机的MySQL服务没启动,可以在终端'telnet 127.0.0.1 3306'测一下通不通。欢迎采纳~

阿波罗的战车

如果是本机既做服务端又做客户端的话,这种情况大概率是服务端没有开启,可以检测一下。在本机上,也可以直接运行mysql界面看具体的情况
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL