2011-12-17 112 views
1

我想使用Django从我的桌面控制我的网站的后端,所以我配置了一个no-ip主机,并将它添加到远程MySql部分,但我无法连接MySql服务器。如何将Django从桌面连接到远程Mysql Server?

我试图将默认的数据库主机名从localhost更改为no-ip主机,但我找不到选项来执行此操作。

我该怎么做?

+1

是mysql运行吗?你可以连接到独立于django的mysql吗?例如`mysql -u yourusername -p -h主机?如果你不能正常连接它,它不是一个django问题 – dm03514 2011-12-17 03:54:23

回答

2

检查您的settings.py中的DATABASES设置。你应该有这样的事情

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.mysql', 
     'NAME': 'database', 
     'USER': 'user', 
     'PASSWORD': 'password', 
     'HOST': 'localhost', 
     'PORT': '', 
    } 
} 

只要改变localhost到您想要的主机名。