Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.C:\Documents and Settings\Administrator>C:\mysql\bin\mysqld --install mysql
Service successfully installed.C:\Documents and Settings\Administrator>net start mysql
mysql 服务正在启动 ....
mysql 服务无法启动。系统出错。发生系统错误 1067。
求助!!!!!!!!!!

解决方案 »

  1.   

    将c:\mysql下的my-small.ini复制到c:\windows下,并重命名为my.ini
    然后重启服务试试
      

  2.   


    错误日志100702 16:19:00 [Note] Plugin 'FEDERATED' is disabled.
    100702 16:19:03  InnoDB: Started; log sequence number 0 44233
    100702 16:19:03 [ERROR] Aborting100702 16:19:04  InnoDB: Starting shutdown...
    100702 16:19:09  InnoDB: Shutdown completed; log sequence number 0 44233
    100702 16:19:09 [Note] mysql: Shutdown complete
      

  3.   

    看你的WINODWS服务中看一下MYSQL服务的命令是什么?
      

  4.   


    极有可能是防火墙的原因造成的。把mysqld进程及其端口号3306从你的防火墙里除去吧
      

  5.   

    不可能吧。双击你的服务,然后看属性页中的命令是什么? 一定是 c:\xxxx\xxx\bin\mysqld.exe --xxxxx...之类的。
      

  6.   


    是这个C:\mysql\bin\mysqld mysql
      

  7.   

    我用的mysql版本是5.1.48的免安装版本
      

  8.   

    不是让你禁用防火墙,是想让你把mysqld进程以及对应的端口3306从防火墙中去掉。防火墙经常导致mysqld进程启动失败。
      

  9.   

    查看了下,我的防火墙没有启动。
    ~~~~(>_<)~~~~ 
      

  10.   

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

  11.   


    C:\Documents and Settings\Administrator>PING 61.129.152Pinging 61.129.0.152 with 32 bytes of data:Request timed out.
    Request timed out.
    Request timed out.
    Request timed out.Ping statistics for 61.129.0.152:
        Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),C:\Documents and Settings\Administrator>TELNET 61.129.49.152 3391
    正在连接到61.129.49.152...不能打开到主机的连接, 在端口 3391.
    由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
      

  12.   

    ping 都PING不通啊!!!网络都不能还连什么?
      

  13.   


    我以前本地也装好过了,mysql安装不用连网的吧。
      

  14.   

    另外你这检查的都是些什么啊?!都不是同一个IP地址!C:\Documents and Settings\Administrator>PING 61.129.152Pinging 61.129.0.152 with 32 bytes of data:Request timed out.
    Request timed out.
    Request timed out.
    Request timed out.Ping statistics for 61.129.0.152:
       Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),C:\Documents and Settings\Administrator>TELNET 61.129.49.152 3391
      

  15.   


    |||
    我弄错了C:\Documents and Settings\Administrator>ping 61.129.49.152Pinging 61.129.49.152 with 32 bytes of data:Reply from 61.129.49.152: bytes=32 time<1ms TTL=128
    Reply from 61.129.49.152: bytes=32 time<1ms TTL=128
    Reply from 61.129.49.152: bytes=32 time<1ms TTL=128
    Reply from 61.129.49.152: bytes=32 time<1ms TTL=128Ping statistics for 61.129.49.152:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 0ms, Maximum = 0ms, Average = 0msC:\Documents and Settings\Administrator>TELNET 61.129.49.152 3391
    正在连接到61.129.49.152...不能打开到主机的连接, 在端口 3391.
    由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
      

  16.   

    检查一下端口有没有起来?[code=BatchFile]C:\>netstat -na | find "3306"
      TCP    0.0.0.0:3306           0.0.0.0:0              LISTENINGC:\>[/code]
      

  17.   

    如果确认端口在监听,则需要检查你的网络配置了,这时与MYSQL已经无关了。最大的可能是防火墙。
      

  18.   


    我的安装步骤:1.下载mysql-noninstall-5.1.48-win32压缩包2.解压到C盘根目录下,并重命名为mysql3.修改mysql文件夹中的my-smail.ini名字为my.ini(my-huge.ini也尝试过),在my.ini中添加basedir=C:\mysql    datadir=C:\mysql\data,然后将my.ini复制到windows中去。4.开始->运行->cmd->C:\Documents and Settings\Administrator>C:\mysql\bin\mysqld --install mysql
    Service successfully installed.C:\Documents and Settings\Administrator>net start mysql
    mysql 服务正在启动 ....
    mysql 服务无法启动。系统出错。发生系统错误 1067。
      

  19.   


    我电脑上的3391端口状态是  establish
      

  20.   

    你的系统进程中有 mysqld.exe 吗? 你的 3391 是不是被其它程序占用了?
      

  21.   


    任务管理器里面是没有mysqld的,3391端口是没有其他的程序在用的。
      

  22.   


    我把端口改成3306,并开启skip-networking,然后netstat -an 出现的列表中没有3306这个端口。。
      

  23.   

    我开启my.ini中的skip-networking后,1067错误消失了
    但是启动mysql后任务管理栏中还是没有mysqld.exe项
    而且执行mysql -u root -p是出现ERROR 2004 (HY000): Can't create TCP/IP socket (10055)!!!!!!!!!!!!
      

  24.   

    sigh,楼主,你的问题依然是网络的问题,不知道你的机器里边有几个防火墙工具,360卫士之类的,还有别的很多都可以是防火墙。mysqld进程起都起不来,完全是被防火墙隔断了。你一一排查过吗?看了你的IP地址,也看了你的skip-networking
    你不防在c:\windows\my.ini里头
    [mysqld]下添加一句:
    bind-address=61.129.49.152
    port=3306
    并把skip-networking注释掉。
    再启动。
    如果还有问题,把机器所有的防火墙全部禁用,再启,先让它跑起来再说。
      

  25.   


    我还是不行,出现了ERROR 2004 (HY000): Can't create TCP/IP socket (10055)错误
    唉!大哥,您再帮忙看看吧!要不远程控制也行,我实在是快疯了。
      

  26.   

    我的vps是上不了网的,防火墙我也给关了,只有一个瑞星。
      

  27.   

    不要走 net starat了。直接在操作系统的命令行下运行
    C:\mysql\bin>mysqld --console
      

  28.   


    出现错误日志
    C:\Documents and Settings\Administrator>C:\mysql\bin\mysqld --console
    100703 17:51:35 [Note] Plugin 'FEDERATED' is disabled.
    100703 17:51:36  InnoDB: Started; log sequence number 0 44233
    Can't create IP socket: No such file or directory
    100703 17:51:36 [ERROR] Aborting100703 17:51:36  InnoDB: Starting shutdown...
    100703 17:51:41  InnoDB: Shutdown completed; log sequence number 0 44233
    100703 17:51:41 [Note] C:\mysql\bin\mysqld: Shutdown complete
      

  29.   


    哦,看看socket参数等于多少?c:\windows\my.ini
    将其改为socket=/mysql.sock
      

  30.   

    C:\mysql\bin\mysqld --console --defaults-file=c:\xxx\xxx\xx\my.ini