[英]PHP connect to external MySQL Database
即时通讯试图连接到我的外部sql数据库,但我不断收到此错误:
mysql_connect(): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. in C:\wamp\www\zconnect.php on line 10
Unable to connect to database! Please try again later.
这是PHP脚本:
<?php
$hostname='111.11.111.11'; #this is not my real ip address
$username='root';
$password='password';
$dbname='database';
$usertable='users';
$yourfield = 'admin';
mysql_connect($hostname,$username, $password) OR DIE ('Unable to connect to database! Please try again later.');
mysql_select_db($dbname);
$query = 'SELECT * FROM ' . $usertable;
$result = mysql_query($query);
if($result) {
while($row = mysql_fetch_array($result)){
print $name = $row[$yourfield];
echo 'Name: ' . $name;
}
}
else {
print "Database NOT Found ";
mysql_close($db_handle);
}
?>
试过这个,但也没有用:
Alias /phpmyadmin "c:/wamp/apps/phpmyadmin4.1.14/"
# to give access to phpmyadmin from outside
# replace the lines
#
# Require local
#
# by
#
# Require all granted
#
任何帮助表示赞赏!
首先,我建议对服务器进行SSH验证,对TCP或Netcat进行SSH验证(好,我要停止),以便查看远程MySQL服务器是否真的可以访问。 一些主机(主要是共享主机)要求您先要求它们启用远程MySQL(某些主机在CPanel上具有此选项)。
其次,某些MySQL服务器将某些客户端白名单单独访问。 phpMyAdmin可以帮助您阅读和设置此配置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.