问题描述
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',
},
}
请问有大神知道这是怎么回事吗?怎么解决呢?
如果是本机既做服务端又做客户端的话,这种情况大概率是服务端没有开启,可以检测一下。在本机上,也可以直接运行mysql界面看具体的情况