链接远程数据库,出现2003出错。查看后,发现远程机器安装了2个mysql服务器,5.0和6.0的,5.0的service name为MYSQL,6.0的为MYSQL6,而只启动了6.0的服务器,把5.0删除后,仍然连不上。
请问:是不是需要把6.0服务器的Service Name改为MYSQL.而这个在配置向导里面并不能直接改。

解决方案 »

  1.   

    就是用sqlyog 连接的,连另外台机器可以,上面是5.0版本的mysql
      

  2.   

    首先确定一下mysql6.0是否已启动,5.0是否已关闭。
    链接配置是否写错了?
      

  3.   

    6.0已经启动,在bin目录下可以进入,显示的版本为6.0的,5.0的调用net stop MYSQL关闭了
    配置没有错,用户开了所有权限
      

  4.   

    你的mysqld监听模式设成只监听localhost了吧?用netstat看看,如果是的话。找到my.cnf,把bind address 修改这台机器的真实IP就可以了或者直接把bind-address这一项注释掉也行。看看是不是这个原因?