2016-12-06 69 views
0

當試圖在Auth O中創建用戶時使用我的自定義數據庫時,它會使用此自動生成的代碼提示我。無法連接到在主機上運行的MySQL'Name Cheap'

function login(email, password, callback) { 
    var connection = mysql({ 
     host: '', // What should I put for the host? 
        // Is it a ip address or just Name Cheap 
     user: '', 
     password: '', 
     database: '' 
    }); 
} 

當我在名稱類型便宜或namecheap的任何形式的我收到此錯誤 :

[Error] ENOTFOUND - getaddrinfo ENOTFOUND Name Cheap Name Cheap:3306

我放什麼主機?許多示例使用本地主機,但我使用廉價的名稱來託管我的網站。有沒有一個數字與名稱廉價或什麼?如果是這樣,那叫什麼?

+0

我已重新格式化您的帖子。請查看[Stack Overflow的格式化系統](https://stackoverflow.com/help/formatting)並使用適當的格式。解釋性文本不應該在代碼塊中。我還更新了您的標題,以更準確地反映問題。好的標題對於獲取頁面瀏覽量非常重要。祝你好運! – Chris

+0

您是否能夠使用下面的答案獲得此工作?如果是這樣,請記住[接受](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。這會向其他用戶顯示您找到了解決方案。 – Chris

回答

0

我不確定host值應該是什麼(這取決於提供商),但它不是"Name Cheap"。這並不能識別機器或集羣。

它應該是一個IP地址(它聽起來像你有)或主機名。有關更多詳細信息,請參閱MySQL documentation about connecting