【问题标题】:Can't connect to MySQL server on 'ipaddress' (110)无法连接到“ipaddress”上的 MySQL 服务器 (110)
【发布时间】:2013-03-12 16:11:05
【问题描述】:

所以我有一个托管在 Namecheap 服务器上的 PHP 文件。

$db=mysql_connect  ("ipaddress", "user",  "pass") or die ('I cannot connect to the database because: ' . mysql_error());

它给出了这个错误:

我无法连接到数据库,因为:无法连接到“ipaddress”上的 MySQL 服务器 (110)

我可以使用网络外的 mysql 工作台连接到这个数据库就好了。

【问题讨论】:

  • ...您没有连接到ipaddress ..是吗?此外,mysql_ 函数已被弃用。使用PDOMySQLi - this article 将帮助您决定使用哪个。
  • 尝试连接到 127.0.0.1 吗?假设服务器和数据库在同一个盒子上?
  • 对不起,我没有说清楚。但是 Namecheap 站点和 MYSQL DB 不在同一个网络上。
  • 是的,在同一台机器上本地 127.0.0.1 我可以很好地连接到数据库。
  • 我正在尝试远程连接到与 MySQL Workbench 配合使用的数据库。但不是通过php代码。 Namecheap 会阻塞传入端口 3306 吗?

标签: php html mysql iis-7 windows-server-2008


【解决方案1】:

我在我的服务器上安装 opencart 时遇到了这个问题。当我使用 Windows 服务器时,它需要网站/域的 IP 地址。现在,当转移到 linux 托管时,linux 托管被接受为 localhost 并完成。我可以安装 opencart

【讨论】:

    【解决方案2】:

    我遇到过这个问题。我所做的是使用互联网地址而不是您的公共 IP/DNS。

    因为,我使用的是 Linux,所以我使用 ifconfig,您将看到 inet addr: xxx.xxx.xxx.xxx 并使用该 IP 作为您的主机,而不是公共 IP/DNS。在 Windows 上,只需使用您的本地 IP 地址。

    就是这样!

    【讨论】:

      【解决方案3】:

      如果您使用 MySQL 作为数据库解决方案(由于在 Windows Server 操作系统上使用 IIS,这看起来很奇怪)

      尝试运行(以 root 身份):

      GRANT ALL ON Database.* TO Username@'IPAddress' IDENTIFIED BY 'PASSWORD';

      第二个是您授予的权限,这是 所有

      的占位符

      这将允许来自您指定的 IP 的连接

      还有一个问题是从网络内部连接到 MySQL 引擎,您自然会从内部 IPV4 地址(例如 192.168.0.x)连接,这不需要端口转发。但是,如果您使用的是:

      mysql_connect('WANIP', 'User', 'password'); 你必须将端口3306 转发到你的服务器。 http://www.portforward.com 寻求帮助。

      编辑:

      http://dev.mysql.com/doc/refman/5.0/en/can-not-connect-to-server.html

      该主题的手册,这可能会提供一些帮助


      如果您使用的是 Microsoft SQL Server,请查看此链接:

      http://blogs.msdn.com/b/walzenbach/archive/2010/04/14/how-to-enable-remote-connections-in-sql-server-2008.aspx

      【讨论】:

      • 是的,我已经这样做了:GRANT ALL ON . TO Username@'%' IDENTIFIED BY 'PASSWORD';今天晚些时候我可以试试你的命令。我还将查看其他链接。我只是不明白为什么我可以使用工作台而不是通过 php 从异地服务器(namecheap)进行连接。
      • @AlMcKenzie 您使用的是内部 IPV4 地址吗?还是 WANIP?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-02
      • 1970-01-01
      • 2015-06-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多