看了很多的资料,修改my.ini,做了好几次了,可总是解决不了。
请问,版主,还有什么其他方法吗?
执行文件的路径为:"D:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="D:\Program Files\MySQL\MySQL Server 5.1\my.ini" MySQL
C://windows下的my.ini配置:
basedir="D:/Program Files/MySQL/MySQL Server 5.1/"
Mysql是装在D盘的。
用netstat -an查看消息,发现3306消息不在监听。

解决方案 »

  1.   

    把你的错误日志贴出来。在D:\Program Files\MySQL\MySQL Server 5.1\DATA\下
      

  2.   

    不知道这个算不算日志?C:\Documents and Settings\Administrator>net start mysql
    MySQL 服务正在启动 .
    MySQL 服务无法启动。系统出错。发生系统错误 1067。进程意外终止。
      

  3.   

    D:\Program Files\MySQL\MySQL Server 5.1\bin\data 有一个 .err的文件,yueliangdao0608让你贴出这个文件的内容
      

  4.   

    chensiping,你好,我在bin目录下没有找到data目录。
      

  5.   

    错了,是这个
    D:\Program Files\MySQL\MySQL Server 5.1\data 
      

  6.   

    在这个路径D:\Program Files\MySQL\MySQL Server 5.1下搜索*.err,把最后面的错误内容贴出来
      

  7.   

    找到了,在C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data
    目录下:
    InnoDB: Error: log file .\ib_logfile0 is of different size 0 321912832 bytes
    InnoDB: than specified in the .cnf file 0 25165824 bytes!
    080729  8:39:40 [ERROR] Plugin 'InnoDB' init function returned error.
    080729  8:39:40 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
    080729  8:39:40 [ERROR] Unknown/unsupported table type: INNODB
    080729  8:39:40 [ERROR] Aborting080729  8:39:40 [Note] D:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Shutdown complete
      

  8.   

    找到my.ini文件 贴出来
      

  9.   


    在你的配置文件里面写上
    [mysqld]
    skip-innodb重新启动就好了。
      

  10.   

    或者直接把ibdata 以及ib_logfile0、ib_logfile1删掉再启动就好了。
      

  11.   

    我遇到的是一模一样的问题,Google半天都没有折腾好,按照楼上说的弄好了,万谢!
      

  12.   

    很好,我也遇到同样的问题,折腾了N天,Google了N久,看了一堆老外的办法都没解决,用14楼的方法解决, 非常非常感谢哈!
      

  13.   

    多谢yueliangdao0608,你的解决方法非常准确
      

  14.   

    做了以上删除以后还是不行,最后又把default-storage-engine=INNODB注释掉就可以了。
      

  15.   

    啊,真是太感谢yueliangdao0608了,搞了一晚上,试了N种方法都不行,就差重装系统了,幸好找到这里,用#14楼的方法解决了!
    PS:我的系统是win7 home basic版的,data目录为C:\ProgramData\MySQL\MySQL Server 5.1\data 
    默认情况下,ProgramData整个文件夹都是隐藏的,用了搜索才找到的。
      

  16.   

    呵呵 遇见同样的问题!yueliangdao0608按所说 删除日志 的确可行
    但会造成原InnoDB类型表 无法识别正确方法
    算出321912832/1024*1024
    设置innodb_log_file_size 重启数据库 
      

  17.   

    sdadasdasdasdsasadssadsdasdsdsadsadsadasd
      

  18.   

    要是以前装过的话,把programdata里面的mysql文件夹删掉再装- -
    折腾一下午了,什么都试过了