看看这个,在外面上网就是不爽。、
http://www.php.net/manual/zh/function.mysql-connect.php

解决方案 »

  1.   

    相连接远程的mysql,必须使你的机器得到远程mysql的许可。在远程的mysql里
    grant all on 数据库名.* to 用户名@本机的ip地址 identified by '密码'
      

  2.   

    <?
    // 链接My-SQL server 数据库
    $db = mysql_connect("localhost:3306","jiaojiamail","123456") or die("Cann't open database");
    mysql_select_db("liantong");
    ?>
    是可以的,在windows主机下,默认的IP地址就可以访问,但是在linux主机上,必须配置选项配置以后才可以使用IP地址访问!linux上默认的只能localhost访问!!
      

  3.   

    还有,如果是默认的端口号,就不要使用:3306了,直接使用IP地址,或者是localhost就可以了