1.windows2000服务器
2.以前装有mysql4 3306端口
3.我刚刚装了mysql 3307端口
4.重启服务器,发现有两个mysql-nt的进程
5.从各自的bin目录下的mysql访问,都可以访问各自的库
6.在windows/system32下的my.ini文件为老的mysql4的
7.web访问的数据库还是mysql4问题是,现在我想通过web也访问mysql5,请问需要什么设置呢?

解决方案 »

  1.   

    web不能通过区分端口号来连接数据库吗?你的web访问是什么意思?java的话,可以指定端口号
      

  2.   

    我用web访问的时候,区分端口号,可是提示我找不到3307端口的mysql服务
      

  3.   

    那你服务器上的3307端口是否打开了执行netstat看一下。
      

  4.   

    netstat 了一下,果然没有开,要怎么搞呢?
      

  5.   

    我netstat的时候出现user:3307 established
      

  6.   

    mysql5,用的是3307吧,你给mysql5开放外面机器访问的权限。
      

  7.   

    东北大胖:请问怎么开,我的web是在本地访问的php+mysql奇怪的是,我装了个mysql admin,居然可以分别访问两个库,但是php访问:3307就是找不到了。谢谢你的帮忙啊
      

  8.   

    php我不太会,但是,我觉得php应该是通过网络来访问你的mysql的。mysql admin如果是本机的话,应该不是通过网络来访问的---这个是猜测。你可以看看3306这个端口是否打开了。GRANT ALL ON test.* TO ''@'localhost' 
     FLUSH PRIVILEGES;
    这样来开放访问权限。