网站经常会提示:Can't connect to MySQL server on 'localhost' (10061)
windows2003服务器,查了不少资料,据说有个09年的补丁导致的,可是卸载之后问题依然存在,请高手支招该怎么办

解决方案 »

  1.   

    参考下贴中的检查方法并贴出你的检查结果(#43楼)http://topic.csdn.net/u/20090920/22/14d4f597-b7d4-4c24-b0db-abb2956e66c3.html
    [收集]mysql   无法联接故障现象及原因
      

  2.   

    要想启动服务器,输入命令:C:\> C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld --console
    路径修改为你安装的路径
      

  3.   

    如果你是因为大并发引起的,而不是代码中没有close db连接引起的,在注册表中:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
    修改:
     MaxUserPort 值类型: DWORD 值数据: 65534 (注意是十进制)这个比较有效果一些,不过不能完全杜绝,我在2000多并发db连接的时候还是偶尔会出现10061错误
      

  4.   

    GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 
      

  5.   

    可能是用户权限问题,可新建root@%用户,给所有权限,这样网络访问就没有问题了。
    用Navicat很方便的。