不一定要LOCALHOST可以另外机器直接URL

解决方案 »

  1.   

    完全可以用主机名代替(localhost也是一个主机名)。一般网站都是把数据库和WWW服务器分开的
      

  2.   

    关键我想到你设置的难点在于mysql的权限设置,你可以把mysql放在一台服务器上,而web服务器只安装mysql的客户端。权限设置在mysql里面,具体请参考http://www.mysql.com/doc/G/R/GRANT.html
    如果你不设置mysql的权限的话,mysql是不允许外部IP来访问它的
      

  3.   

    很简单的,数据库和页面放在两台服务器上很简单的,设置两个权限,一个你是管理的权限一个是普通的浏览权限,浏览的权限是指你只可以访问你这个数据库的数据。一般的端口是主机名:3306,你的80端口是web用的,访问不可数据库
      

  4.   

    改成:$connect=mysql_connect('192.168.0.1','root','summer');
    在MYSQL中执行:
    GRANT ALL PRIVILEGES ON *.* TO [email protected].?(就是webserver的ip)
               IDENTIFIED BY 'summer' WITH GRANT OPTION;
    就OK了!如果你是MM,可以手把手地教你!
      

  5.   


    呵呵~~问这样问题的倒是很有可能是mm哦~~她为什么不问user那儿是不是非要是root呢~~:)
      

  6.   

    你才是MM!
    to loveun(皋皋):
    需要设置端口吗??
    to andyda(大胆)
    如果你喜欢MM我可以帮你介绍啊,呵呵! 
    其实这里的朋友都不错,所以大家说话随意些,我觉得这样比较好,比较适合技术交流!
    :)
      

  7.   

    to zxyufan(宇凡) 
    其实user在win98下是可以用的,但是linux的权限要求好严!
    我说的对不?
      

  8.   

    summer419(summer:))呵呵~~对嘛~~我只是在开那个mm的玩笑而已~~
      

  9.   

    是的。我一般用的是PHP+MSSQL,我不大喜欢MYSQL。这只是我个人的意见。