MySQL Error
Message: Can not connect to MySQL server
SQL:
Error: Can't connect to MySQL server on 'localhost' (10055)
Errno.: 2003服务器环境是win2003+IIS+mysql
IIS运行有其它ASP等网站,PHP仅此一个,运行的是UCH.
mysql数据库也仅有UCH一个.不定时的出现这个错误,重启服务还提示端口被占用.用netstat -a查看,确实有3306处于监听状态,只能重启.
一直找不到原因,很郁闷.

解决方案 »

  1.   

    查看下配置文件中max_connections的设置
    或防火墙中的端口设置情况
      

  2.   

    max_connections设的是1000这是前两天的日志080716 15:05:42 [Note] C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt: Shutdown complete080716 15:05:46 [ERROR] Do you already have another mysqld server running on port: 3306 ?
    080716 15:05:46 [ERROR] Aborting080716 15:05:46 [Note] C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt: Shutdown complete
      

  3.   

    是不是先前安装过mysql的其他版本?
    要不再安装个mysql(修改下端口号)测试下
      

  4.   

    以前装过,但已经卸载了
    端口问题并不是一直存在,重启服务器以后,mysql也能正常运行
    但时不时的就不能连接了
      

  5.   

    1、Stop mysqld.
    2、Change parameter named port to 3307 in my.cnf.
    3、Restart mysqld.
    4、Change parameter named port to 3306 in my.cnf.
    5、start mysqld.