192.168.0.198不允许访问数据库.你要在MYSQL的user表中设置一下.在host表中插入你的web服务器的地址.具体的请自己查阅一下资料,好吗?

解决方案 »

  1.   

    楼主,你应该看看这台出问题服务器的httpd.conf文件,其中的Server name到底是多少,再来修改你的代码。
    PS:反正绝对不是192.168.0.198
      

  2.   

    数据库有访问权限,你看看程序的用户名和密码和你那个机子mysql的用户
    名和密码一样不一样。
      

  3.   

    Warning: Host '192.168.0.198' is not allowed to connect to this MySQL server in /home/apache/focus/kzh/db_conn.php on line 2
    Warning: MySQL Connection Failed: Host '192.168.0.198' is not allowed to connect to this MySQL server in /home/apache/focus/kzh/db_conn.php on line 2
    主机"192.168.0.198"不允许连接这个MYSQL服务器!
    我也碰到过这样的情况,就是指定的MYSQL服务器不允许其它主机连接它!这是MYSQL服务器权限设定的问题.
    例如:有一个MYSQL服务器在192.168.0.2上,我的调用数据库的PHP程序在192.168.0.3上,那么将会失败.192.168.0.2MYSQL服务器只接受来自本机的PHP调用数据程序.我们学校的服务器就是这样设置的!解决办法:把你的PHP程序存在192.16.0.198上!
      

  4.   

    呵呵,问题已经在昨晚12点顺利解决,谢谢各位热心帮助,解决的方法是
    把mysql_dbconnect中的服务器ip地址换成localhost,哈哈,如此简单,但各位说的有道理,我知道以后该怎么做了,谢谢!