win2003服务器A 安装了mysql数据库 配置了php环境 。
服务器A上已经在运行了几个php网站 [应该说明环境和数据库都很正常吧]
现在另外的网站 程序放在其他服务器B上 想用服务器A的数据库 A上数据库已经建好  连接也设置为%  端口3306是开着的 
在本地电脑 用mysql front和其他工具 利用新建的用户名和密码 是可以连接操作A上新建的数据库的
但是B上的dede程序 却一直提示连接不到数据库 
单独的php连接文件放到其他空间上 也是无法连接对php不是很熟悉 网上找的一些方法也试过了些  一直无法解决
求高手指点

解决方案 »

  1.   

    $link=mysql_connect(‘A的IP','root','sqlpwd');
    if(!$link) echo "失败!";
    else echo "成功!";
    mysql_close();
    一直输出 失败
      

  2.   

    在其他机器访问a的数据库,需要用a的IP,另外,访问账号要允许远程访问。
    还有,远程访问的那个账号,要对要访问的数据库有操作权。估计是这条没设置。
      

  3.   

    是用的A的ip 账号的那个啥设置的为% 应该是所以的都可以访问的吧
    数据库的权限也有  用工具连接上 可以建表删表
      

  4.   

    用工具连接可以,是什么工具呢?在哪台机器上?
    如果是在b机器上,确认b上的PHP所使用的账号是否跟你在工具上测试的一致。
      

  5.   

     or die(mysql_error()); 把这种加上。自己搜错误原因,,,或者贴上来,大家帮着看看