作者pLxxoy (没有夜晚的柳丁)
看板PHP
标题mysql资料库连线错误
时间Sun Jul 3 12:01:52 2011
各位版友好~
在下遇到了一个问题 经google及爬文後仍无法解决
故上来寻求各位的帮助
问题描述:
DB 是放在 A这部电脑 ip是 XXX.XXX.XXX.XXX
www 是放在 B这部电脑
www资料夹目录下有一个db.php档案
db.php程式码:
<?php
$connect=mysql_connect("XXX.XXX.XXX.XXX","123","123")
or die ("资料库连线错误");
mysql_query("SET NAMES 'utf8'", $connect);
mysql_select_db("资料库名称");
?>
而当我用 B 这部电脑在网址打
http://localhost/db.php
出现
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL
server on 'XXX.XXX.XXX.XXX' (10060) in C:\AppServ\www\db.php on line 2
资料库连线错误
想请问该怎麽设置才能顺利连到 A 的 DB !!!?
之前有google到要开权限 所以我也在A的DB加了下面这两个 不过还是都不行!!
使用者 主机 密码 整体权限 授权
123 % 123 ALL PRIVILEGES 是
123 %host 123 ALL PRIVILEGES 是
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 58.115.144.120
1F:推 LaPass:那段程式码是Dreamweaver生出来的吗? 07/03 12:42
2F:推 LaPass:防火墙、SeLinux等等... 都有可能... 只看这样我看不出来 07/03 12:44
3F:推 vanillastarp:先看看MySQL-server 有没有对外连线 07/03 12:55
4F:→ pLxxoy:回一楼的大大是DW没错!! 07/03 13:55
5F:→ pLxxoy:三楼的大大是要我PING xxx.xxx.xxx.xxx ? 07/03 13:55
6F:→ arrack:A的3306 对外有开吗? 07/03 14:23
7F:→ pLxxoy:回楼上大大 我在cmd打 telnet A的ip 3306 结果显示 07/03 15:05
8F:→ pLxxoy:'telnet' 不是内部或外部命令、可执行的程式或批次档 07/03 15:06
9F:→ pLxxoy:是因为我是WIN7的关系吗!!?? 07/03 15:07
10F:→ arrack:win7的telnet预设没装,要自己装 07/03 15:16
11F:→ pLxxoy:显示 无法开启到主机的连线, 在连接埠 3306: 连线失败 07/03 15:36
12F:→ pLxxoy:看来A的3306的确没开 谢谢arrack大大!! 07/03 15:38