1
我想使用Django从我的桌面控制我的网站的后端,所以我配置了一个no-ip主机,并将它添加到远程MySql部分,但我无法连接MySql服务器。如何将Django从桌面连接到远程Mysql Server?
我试图将默认的数据库主机名从localhost更改为no-ip主机,但我找不到选项来执行此操作。
我该怎么做?
我想使用Django从我的桌面控制我的网站的后端,所以我配置了一个no-ip主机,并将它添加到远程MySql部分,但我无法连接MySql服务器。如何将Django从桌面连接到远程Mysql Server?
我试图将默认的数据库主机名从localhost更改为no-ip主机,但我找不到选项来执行此操作。
我该怎么做?
检查您的settings.py
中的DATABASES
设置。你应该有这样的事情
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'database',
'USER': 'user',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '',
}
}
只要改变localhost
到您想要的主机名。
是mysql运行吗?你可以连接到独立于django的mysql吗?例如`mysql -u yourusername -p -h主机?如果你不能正常连接它,它不是一个django问题 – dm03514 2011-12-17 03:54:23