我在Debian下装了3个MYSQL服务器,现在我在其中的一台机器上装了phpmyadmin,想同时管理这三台服务器,怎么设置,我在网上也搜了资料,但是行不通如果我想管理这三台,用不用每台机器上都装phpmyadmin?还是只在管理那台机器上装就行了?做过这方面的高手请指点一下

解决方案 »

  1.   

    其他两台服务器的管理帐号允许远程(非localhost)访问,固定IP建议直接设定IP地址而不要用%PS:贴出错误信息
      

  2.   

    我在网上找了一些配置phpmyadmin管理多个MYSQL服务器的方法,但是就是无法访问,也不知道我找的资料对不对,出现的错误是:
    Not Found
    The requested URL /phpmyadmin/index.php was not found on this server.
    Apache/2.0.54(Debian GNU/Linux)mod_python/3.1.3 Python/2.3.5 PHP/4.3.10-16 mod_perl/1.999.21 Perl/v5.8.4 Server at 192.168.1.125 Port 80
      

  3.   

    还有一个问题,我如何在被管理的服务器上建立对外连接的账号呢?这一点我好像没做
    开启3306端口 ----说只要启动了mysqld,就会自动开启,我没管
      

  4.   

    1、自动开启的是本地3306端口,
    对外的要你自己开启的。
    2、grant all privileges on *.* to '你的用户名'@'%' identified by '你的密码';
    flush privileges;
      

  5.   

    我查了一下资料说对外开启3306端口,就要配置my.cnf把skip-networking去掉注释
    我去掉了,也配置用户了,还是不能远程登陆啊
    也没有启动防火前
    我想在a上远程登陆b,a能ping通b,并有字节数返回,而b ping a的包全部丢失:
    35 packets transmitted, 0 received, 100% packet loss, time 33997ms而a ping b 的情况是:
    3 packets transmitted, 3 received, 0% packet loss, time 1999ms
    rtt min/avg/max/mdev = 0.217/1.528/4.146/1.851 ms
    这种情况是不是对远程登陆有影响
      

  6.   

    上面的a设的是私网IP,b是公网IP,这样能远程登陆么?
      

  7.   

    完全可行,不难的问题,只是你水平还未到先搞通原理phpmyadmin相当于是mysql的客户端,先用mysql.exe测试
      

  8.   

    天啊,楼上的一大票人全都回答错误了,楼主问的是如何才可以让phpmyadmin能够自己输入host地址进入而不是默认的localhost的。瀑布汗,楼上的一大票人都认为楼主是无法访问了。晕啊。
    我现在也在找。