如何在mysql中启用INNODB

Sha*_*imi 23 mysql sql innodb transactions

当我在MySQL中执行查询时,它返回一个错误,指出InnoDB未启用.当我点击存储引擎时,InnoDB被禁用.

如何启用InnoDB?

Mch*_*chl 18

您需要在my.cnf文件中启用它,然后重新启动服务器:

http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#option_mysqld_innodb

或者您可以在运行时加载InnoDB插件:

http://dev.mysql.com/doc/refman/5.1/en/replacing-builtin-innodb.html


小智 17

我遇到了类似的情况,即InnoDB在mysql-server升级后被禁用.查询" show engines "没有显示Innodb.通过此链接为我解决了问题.

    /etc/init.d/mysql stop

    cd /var/lib/mysql/

    ls ib_logfile*
    mv ib_logfile0 ib_logfile0.bak
    mv ib_logfile1 ib_logfile1.bak

    /etc/init.d/mysql restart
Run Code Online (Sandbox Code Playgroud)