我有一个Django版本(1.10),它安装在我的MacBookPro(El Capitan OS X)上,我想把API连接到MySQL数据库,MySQL数据库位于一个远程服务器上(Ubuntu-与我的工作网络相同的网络)。
运行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。
我认为这可能是一个权限问题,但我真的不知道如何配置。我找到了一些教程,但每次都有问题。
你有什么想法吗?
非常感谢;)