为了账号安全,请及时绑定邮箱和手机立即绑定

django连接mysql,显示错误

django连接mysql,显示错误

回首忆惘然 2018-08-28 22:18:01
问题描述python mysql 全部安装成功,框架用的是django,连接mysql的时候一直显示这种错误;现在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',    },}
查看完整描述

2 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

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

查看完整回答
反对 回复 2018-09-09
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

如果是本机既做服务端又做客户端的话,这种情况大概率是服务端没有开启,可以检测一下。在本机上,也可以直接运行mysql界面看具体的情况

查看完整回答
反对 回复 2018-09-09
  • 2 回答
  • 0 关注
  • 910 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信