无法连接到主机'名称便宜'

时间:2016-12-06 07:27:54

标签: mysql authentication host web-development-server

尝试使用我的自定义数据库在Auth O中创建用户时,它会提示我这个自动生成的代码。

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: ''
    });
}

当我输入Name Cheap或任何namecheap的派生时,我会收到此信息 错误:

  

[错误] ENOTFOUND - getaddrinfo ENOTFOUND名称便宜名称便宜:3306

我在主持人中放了什么?许多示例使用本地主机,但我使用名称便宜来托管我的网站。是否有与Name Cheap相关的数字?那么这叫什么呢?

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

由于某种原因..您应该放

  

本地主机

...,如果您是远程连接的话,则可以输入主机IP地址:

  

216.58.199.110

或域名

  

myawesomewebsite.com

对于远程访问:在Cpanel-> MySQL远程访问中,然后添加“%”,允许任何IP连接mysql。您还可以指定以下地址:您的公共IP。

如果您有任何更改主机的计划。您可以尝试以下方法:jumboNIC,以防万一。https://www.jumbonic.com/cpanel-plans/