我有一个安装在我的MacBookPro(El Capitan OS X)上的Django版本(1.10),我想将API连接到位于远程服务器(Ubuntu - 与我的工作网络相同的网络)上的MySQL数据库。
当我运行Django服务器时,我会遇到以下错误:
django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on '172.30.10.58' (61)")
这是我项目中的
settings.py
文件:DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'Etat_Civil',
'USER': 'root',
'PASSWORD': 'password',
'HOST': '172.30.10.58',
'PORT': '3306',
}
}
在我的Mac上,我安装了
mysqlclient
/ mysql connector/python
。我没有使用虚拟环境,因为我的笔记本只有一个项目,所以不需要隔离Python。
我认为这可能是权限问题,但我真的不知道如何配置。我找到了一些教程,但每次都遇到问题。
你有什么想法吗?
非常感谢;)