【发布时间】:2011-03-20 08:35:35
【问题描述】:
对于
$conn = mysql_connect("192.168.0.235", "root", "") or
die("Could not connect: " . mysql_error());
mysql_select_db("crossdomaintest");
$result = mysql_query("SELECT * FROM testing");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
echo $row[1].$row[2].$row[3]."<br/>";
}
mysql_free_result($result);
我来了
警告:mysql_connect() [function.mysql-connect]: Host '192.168.0.167' is not allowed to connect to this MySQL server in /var/www/test.php on line 3 无法连接:不允许主机 '192.168.0.167' 连接到此 MySQL 服务器
我的IP是192.168.0.168,我在Ubuntu 10.10上使用LAMP,192.168.0.235在windows 7上使用XAMPP我可以访问...235上的所有站点,但不能从我的本地服务器访问数据库.
有什么想法吗?
【问题讨论】:
-
查看是否可以访问windows上的mysql端口。
-
目前正在离线如果您付出任何努力,我们将不胜感激。
-
在linux中使用一个好的数据库管理程序,看看你是否可以使用它连接到windows数据库。上校 Shrapnel 也是对的,你朋友电脑上的相应权限必须已经为你电脑的 ip 设置了,这样你才能连接到它。 (不,我不知道 linux 的 db 程序,也不知道应该在 Windows 的哪个位置设置权限。)
标签: php mysql database-server