纠结好几天了,还是没有解决
mysql是免安装版本的,执行下列命令后出错了C:\Documents and Settings\Administrator>C:\mysql\bin\mysqld-nt install
Service successfully installed.C:\Documents and Settings\Administrator>net start mysqlMySQL 服务已经启动成功。C:\Documents and Settings\Administrator>C:\mysql\bin\mysql -u root -p
Enter password:
ERROR 2004 (HY000): Can't create TCP/IP socket (10055)

解决方案 »

  1.   

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

  2.   


    我发现我的mysqld.exe 在任务管理栏里是没有进程的,mysql总是要手动启动,而且一会过后就有变成未启动状态了
      

  3.   

    关于手动安装免安装版mysql,可以详细参考我的短文:
    http://hi.baidu.com/hexiong/blog/item/8a4490ef5642afeece1b3ebe.html
      

  4.   

    但是我确实是执行了mysqld -install 和net start mysql,而且显示结果是成功的,只是到mysql -u root -p这步才出错的。
      

  5.   

    我在电脑里做过下面的设置,据说可以开启3306端口:
    开始-设置-控制面板-Windows防火墙,单击“例外”-“添加端口”,名称为:mysql,端口:3306,TCP协议,单击“确定”就可以了。
      

  6.   

    如果确认系统内没有 mysqld*.exe 进程。 则直接到操作系统中C:\mysql\bin\mysqld-nt --console