今天在72bz租用了一个php服务器+MYsql数据库
上传文件到php服务器,不能链接MYsql数据库,售后说一切正常。但是就是连不上,后来就直接不理我了
数据库链接语句如下:
<?php
    $hostname = "116.xxx.xxx.183";          //主机名称
    $dbuser = "table2013";            //用户名
    $password = "1981xxxx";          //密码
    $dbname ="table2013";//数据库名
$server =mysql_connect($hostname,$dbuser,$password);
$db = mysql_select_db($dbname,$server);
?>
报错误

解决方案 »

  1.   

    我数据库链接语句大家看看有问题吗,这个是见了鬼的事情。我一直用的是mssql的数据库,正好最近手头没有sqlserver数据库,所以才改用了mysql数据库。客服说数据库一切正常,网站服务器一切正常。但是我网站服务器就是链接不上数据库。我都快郁闷死了。
      

  2.   

    供应商是不可能提供数据库远程连接的
    所以你的
    $hostname = "116.xxx.xxx.183";          //主机名称
    是错误的!只能是
    $hostname = "localhost";          //主机名称
      

  3.   

    如果我是在本地的服务器上,使用远程的数据库的话,可以用:
    $hostname = "116.xxx.xxx.183";          //主机名称

    我的情况是自己有一个服务器,但是少一个数据库,所以租了一个数据库服务器,但是今天先用本地的服务器试过不能使用远程数据库服务器
    然后又租了一个远程php服务器,还是不能使用数据库服务器。
      

  4.   

    你自己安装一个mysql不就行了?
    租用远程mysql?慢且不说,那要化多少钱啊
      

  5.   

    版主大大,能加我qq,199415538指导一下吗,把数据库连接变成localhost还是连不上
      

  6.   

    你的语句没有问题,对方给出ip地址也是有的(至少我用过)!
    估计还是用户名与密码或者ip地址的问题?你可以要求对方给出数据库web管理的地址(一般都有的),你用用户名与密码登陆看一下能不能登陆
    或者安装一个mysql的桌面软件(如Navicat for MySQL),然后远程连接试一下!
      

  7.   

    谢谢楼上的b同学,不存在网络问题,因为是空间服务商提供的配套服务器和数据库。都是整体的。连ip都一样。