Mysql 不允许主机在000webhost中连接到此服务器 总结

Mysql 不允许主机在000webhost中连接到此服务器 总结,mysql,web-hosting,Mysql,Web Hosting,我在一个网站上看到,用户提到要等一天主机才能生效。但是,1天后,我仍然得到以下错误: 警告:mysqli_connect()[function.mysqli connect]:(HY000/1130): 不允许主机“10.1.1.25”在中连接到此MySQL服务器 /第2行的home/a123456/public_html/index.php 详细说明 我是一个自由用户,我已经在000webhost中创建了一个数据库,但在我完成安装后无法使用它。我没有远程连接。我觉得我正确地理解了指南,但仍然无

我在一个网站上看到,用户提到要等一天主机才能生效。但是,1天后,我仍然得到以下错误:

警告:mysqli_connect()[function.mysqli connect]:(HY000/1130): 不允许主机“10.1.1.25”在中连接到此MySQL服务器 /第2行的home/a123456/public_html/index.php

详细说明 我是一个自由用户,我已经在000webhost中创建了一个数据库,但在我完成安装后无法使用它。我没有远程连接。我觉得我正确地理解了指南,但仍然无法完成工作。我的详情如下:

  • 主机:mysql5.000webhost.com
  • 用户名:a123456_uname
  • 数据库名称:a123456_数据库名称
  • 密码:password1
我正在使用mysqli建立连接。这是我的密码:

<?php
$link = mysqli_connect("mysql5.000webhost.com", "a123456_uname", "password1", "a123456_dbname");

if (!$link) {
    echo "Error: Unable to connect to MySQL." . PHP_EOL;
    echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
    echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
    exit;
}

echo "Success: A proper connection to MySQL was made! The my_db database is great." . PHP_EOL;
echo "Host information: " . mysqli_get_host_info($link) . PHP_EOL;

mysqli_close($link);
?>

MySQL授予用户连接权限,但可能会将这些连接限制在某些主机或网络范围内

打个比方:就像我允许一个朋友打我的电话,通过我的电话阻塞,但前提是他用自己的号码打电话给我

从错误中可以清楚地看到,运行PHP脚本的主机10.1.1.25还不在允许连接到MySQL服务器的范围内。要么是托管公司花了超过1天的时间来配置您的权限(作为一个自由用户,您期望得到什么?),要么是在您将从哪个主机运行PHP脚本的问题上出现了一些错误的沟通

你应该联系你的托管公司。他们可以知道在这个特殊的案例中发生了什么。堆栈溢出上的人不能


PS:我真的希望你不要只是在互联网上发布你的MySQL密码。

这个问题有一个即时解决方法。只需将主机名(“mysql5.000webhost.com”)替换为其IP地址。要知道ip地址,可以在DOS上使用“ping”命令。只需打开一个CMD窗口并键入“ping mysql5.000webhost.com”。即:

ping mysql5.000webhost.com

使用32字节数据ping mysql5.000webhost.com[10.1.1.105]: 请求超时。 请求超时。 请求超时。 请求超时

10.1.1.105的Ping统计: 数据包:发送=4,接收=0,丢失=4(100%丢失)

>

在这种情况下,IP为:10.1.1.105。
只要更换它,它就会工作。

非常感谢您的反馈。我知道我在做什么(不,这不是密码),只是我需要一些关于这个问题的澄清,如果可能需要一周的时间,至少应该通知我,我想这是我作为一个免费用户XDCheckout OpenShift得到的。他们有自由人,而且非常受人尊敬。。。谁知道呢,也许有一天你会给他们一枚硬币。这就是他们的商业模式。顺便说一句,它是RedHat和AWS(主要是RedHat的货币,但它是PaaS的AWS答案)。