从localhost连接到在线MySQL数据库

时间:2010-01-17 23:57:38

标签: php mysql

我正在尝试通过我的localhost上的PHP连接到我的在线服务器上的MySQL数据库。

$con = mysql_connect("$hostname", "$username", "$password");
if (!$con) {die('Could not connect: ' . mysql_error());}
mysql_select_db($databasename, $con);

当我将脚本上传到服务器时,它可以很好地连接到数据库。但是,当我在本地主机上加载脚本时,它将无法连接到在线数据库。我关闭防火墙以确保它没有阻止它。

上面的连接格式是否正确执行此操作?还有其他建议吗?

5 个答案:

答案 0 :(得分:7)

您的MySQL服务器需要在允许的主机中指定您的IP地址(或%作为外卡)。

答案 1 :(得分:2)

主持人是否允许这样做?许多人不会让外部客户连接。

答案 2 :(得分:2)

正如其他人所说,您需要允许特定主机(在本例中为您的IP)进行连接。这位于user数据库的mysql表中。如果您无权访问此数据库(或者没有授予权限),则无法更改此权限。

答案 3 :(得分:2)

您的代码没问题。

正如其他人所说,MySQL服务器必须允许来自远程机器的连接。还要确保您的提供商的防火墙没有阻止请求并仔细检查主机名,因为它可能与您在服务器上使用的不同。

如果您没有自己设置服务器,则可能需要与托管服务商的用户支持部门联系,因为他们有权更改设置以及有关此主题的更准确信息。

答案 4 :(得分:0)

是时候转移到 function showLightBox(address){ $("#black-cover").css("visibility","visible"); $("#cover-page").css("visibility","visible"); $(".slick-slider").css("visibility","visible"); //slick-dots var index = $('.lightbox-image.slick-slide > img[src="' + address + '"]').parent().index(); $('ul.slick-dots > li').eq(index).find('button').click(); } function closeBtn(){ $("#black-cover").css("visibility","hidden"); $("#cover-page").css("visibility","hidden"); $(".slick-slider").css("visibility","hidden"); } tmp_1 <- windRose(mydata) head(tmp_1$data) ## default Interval1 Interval2 Interval3 Interval4 ## 1 01 January 1998 to 23 June 2005 0.9918888 4.560834 6.322132 6.838161 ## 2 01 January 1998 to 23 June 2005 0.4665894 2.679027 4.344535 5.113944 ## 3 01 January 1998 to 23 June 2005 0.4264195 2.479722 4.339900 4.956354 ## 4 01 January 1998 to 23 June 2005 0.5561993 2.399382 3.589031 4.018540 ## 5 01 January 1998 to 23 June 2005 0.6056392 2.717652 4.105060 4.863654 ## 6 01 January 1998 to 23 June 2005 0.7122441 3.797605 7.341831 10.246427 ## wd calm panel.fun mean.wd freqs ## 1 30 0.1 4.49 -118.3 4426 ## 2 60 0.1 4.49 -118.3 3310 ## 3 90 0.1 4.49 -118.3 3208 ## 4 120 0.1 4.49 -118.3 2601 ## 5 150 0.1 4.49 -118.3 3148 ## 6 180 0.1 4.49 -118.3 6632 tmp_2 <- windRose(mydata, type="year") head(tmp_2$data) ## year Interval1 Interval2 Interval3 Interval4 wd calm panel.fun mean.wd ## 1 1998 1.5962554 6.204993 7.057129 7.093135 30 0.2 4.38 -110.4 ## 2 1998 0.5160826 3.300528 4.176668 4.200672 60 0.2 4.38 -110.4 ## 3 1998 0.2760442 1.500240 2.472396 2.652424 90 0.2 4.38 -110.4 ## 4 1998 0.5160826 2.244359 3.192511 3.480557 120 0.2 4.38 -110.4 ## 5 1998 0.7561210 2.568411 3.552568 3.972636 150 0.2 4.38 -110.4 ## 6 1998 0.9481517 3.984638 7.333173 9.841575 180 0.2 4.38 -110.4 ## freqs ## 1 591 ## 2 350 ## 3 221 ## 4 290 ## 5 331 ## 6 820

Documentation