嗨,所有 php 和 mysql 专家,
我试图为我的问题找到一些帮助或“教程”或类似的问题/答案,但没有成功。我已经安装了 TurnKey Linux、php、mysql,成功的宽度 ip 地址:172.##.##.##,我可以从另一个 comp 连接到这个服务器。我正在编辑 my.cnf 文件,我打开了 3306 端口,我可以通过 mysql -u root -p -h 172.##.##.## 从另一个 comp 连接。我添加了可以从任何主机或 IP 地址连接的用户:root。我也可以成功连接宽度 mysqladmin 或 mysql 工作台。我还可以在此服务器上创建数据库和一些表,如 db_test、tab_test 等,如果我在此服务器上使用下一个脚本,它的工作非常好:
<?php
$db_hostname="localhost";
$db_username="root";
$db_password="pxxxxx";
$db_connect=mysql_connect($db_hostname, $db_username, $db_password);
if (!$db_connect) {
die('Could not connect: ' . mysql_error());
}
mysql_close($db_connect);
?>
但是如果我使用下一个脚本它不起作用并向我报告错误:无法连接:查询期间丢失与 MySQL 服务器的连接;
<?php
$db_hostname="172.##.##.##";
$db_username="root";
$db_password="pxxxxx";
$db_connect=mysql_connect($db_hostname, $db_username, $db_password);
if (!$db_connect) {
die('Could not connect: ' . mysql_error());
}
mysql_close($db_connect);
?>
如果我使用另一个 php 服务器女巫可以看到或 ping 这个服务器,这个脚本也不起作用。
有人可以帮我解决这个问题!请。生无可恋。