你还没有打开服务器 当然会出这样的错误啦  在提示符下打 winmysqladmin 然后才能 mysql

解决方案 »

  1.   

    打开winmysqladmin 后运行服务器还是红灯  
    运行D:\Web Files\mysql\bin>mysql 还是出错
    D:\Web Files\mysql\bin>mysql
    ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
      

  2.   

    关于MySQL的问题,最好去MySQL版问。
    http://expert.csdn.net/expert/deeptree/RoomForum.asp?roomid=1808MySQL版的版主犬犬(心帆)是个大好人!
    我可是受惠多多哦!!!http://www1.baidu.com/baidu?word=犬犬(心帆)
      

  3.   

    点击mysql的图标,如果是红灯,则在弹出的菜单选择,win nt-->start the service就可以了.
    要重新启动一个电脑才行啊.
      

  4.   

    删除my.ini文件,重新启动
      

  5.   

    呵呵,这位老哥,怎么出了一道0分的题。晕。这个问题很简单的,如果你曾经安装过mysql在另外一个目录,并且已经成为windows的服务,那么就麻烦了,因为它永远滞留在windows里面。   服务是不能手工卸载的。这样以后你装的新的mysql(在新的目录中)永远都不能用服务来启动,当然也不能用mysql-nt.exe或者它的管理sqladmin中的start service启动。我曾经用过的方法变态是用installshield的service组件来卸载mysql服务(当然,其实是使用了WINDOWSAPI :) )还有一种情况是你在机器上安装了多个mysql,你希望手工启动其中任意一个,我就碰到过这个问题。不管哪种情况,都可以如下解决(可以跳过my.ini设置):
    c:\mysql\bin\mysql-nt.ext --basedir c:\mysql\bin\mysql
    注意--basedir是两个--连在一起这样你就可以启动任意一个mysql服务了。但关闭的时候可能就有问题了........:)good luck!