无法连接到在主机上运行的MySQL'Name Cheap'

问题描述:

当试图在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://*.com/help/formatting)并使用适当的格式。解释性文本不应该在代码块中。我还更新了您的标题,以更准确地反映问题。好的标题对于获取页面浏览量非常重要。祝你好运! – Chris

+0

您是否能够使用下面的答案获得此工作?如果是这样,请记住[接受](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。这会向其他用户显示您找到了解决方案。 – Chris

我不确定host值应该是什么(这取决于提供商),但它不是"Name Cheap"。这并不能识别机器或集群。

它应该是一个IP地址(它听起来像你有)或主机名。有关更多详细信息,请参阅MySQL documentation about connecting