我用的是MySQL5的绿色版,很奇怪没有InnoDB的引擎,弱弱得问一句,InnoDB是需要自己安装的吗?

解决方案 »

  1.   

    show engines;结果贴出来瞅瞅?
      

  2.   

    所谓的绿色版估计是直接复制文件吧。这不叫绿色版。正式的说法是。2.3.6. 通过非安装Zip文件安装MySQL
    http://dev.mysql.com/doc/refman/5.1/zh/installing.html#windows-install-archive用一楼的方法,show engines看一下有没有InnoDB,如果没有的话检查一下你的my.ini文件看一下是不是设置了skip-innodb 
      

  3.   

    InnoDB     | DISABLED | Supports transactions, row-level locking, and foreign keys 有InnoDB,不过是DISABLED的。怎么Enable?
    @2楼:貌似找不到my.ini文件啊。我下的绿色版是从http://www.blogjava.net/beansoft/archive/2009/03/01/97940.html这里下的。
    可以用Bat启动停止。
      

  4.   

    你启动的时候的命令是什么?
    如果是BAT文件,把BAT的内容用记事本打开贴上来看看
      

  5.   

    @echo off
    @echo Mysql startup ...
    start bin\mysqld-nt.exe --no-defaults --skip-bdb --skip-innodb --log=log.txt
    exit是不是--skip-innodb这句,这里的参数是不是就是相当于my.ini的作用了?
      

  6.   

    是的,你把这个去掉就可以了。start bin\mysqld-nt.exe --no-defaults --skip-bdb --log=log.txt然后试试
      

  7.   

    http://blog.bowenye.com/read.php?3
    在linux下面
    如果用源代码安装,看看我这儿,有详细的说明了
      

  8.   

    恩,可以了,谢谢ACMAIN_CHM大牛。。