2011-12-17 82 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到您想要的主機名。