mysql 不是在本地机器上 而是在互联网上的 
怎么通过IP连接上就是我的代码是在本地运行的但内容看到的是调用的网上的数据库$mysql_server_name=''; //改成自己的mysql数据库服务器 (在这里我用IP不行哦,就是我改成我自己本机的IP也报错)
$mysql_username=''; //改成自己的mysql数据库用户名 
$mysql_password=''; //改成自己的mysql数据库密码 
$mysql_database=''; //改成自己的mysql数据库名 $conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database); 

解决方案 »

  1.   

    比如我用IP192.168.1.119(这是我计算机IP) 或者计算机名都不行
    只可以用localhost
    这是怎么回事啊?
      

  2.   

    可能需要需要在MYSQL主机上运行MYSQL或者其它管理工具进行授权。 
      

  3.   

    Host '3wstar04' is not allowed to connect to this MySQL server in 
      

  4.   

    需要远程mysql为你开通连接帐户和权限!
      

  5.   

    需要远程mysql为你开通连接帐户和权限!
    //噢,这个先不说,现在是我调我自己电脑上的数据库也不能用IP 和计算机名啊
    是我mysql没设置好嘛?没建好用户吗?
      

  6.   

    检查下php有没启用mysql
    //怎么可能啊
    那我用localhost怎么就可以访问我电脑上的mysql数据库
    用我的电脑IP就不行啊
      

  7.   

    本地的服务器是localhost,所以ip不行、、
      

  8.   

    你那个ip除非用127.0.0.1,外网ip不行的。。
      

  9.   

    本地的服务器是localhost,所以ip不行、、
    //还真是哦,我用127.0.0.1就行哦
      

  10.   

    应该是我的mysql哪里设置下就可以把??