2012-10-12 136 views
1

我正在使用mysql 5.5版本并为我的数据库使用myisam引擎。但是,Innodb引擎尚未禁用。当我执行这个命令show variables like '%have%';时,它返回have_innodb=yes。在这种情况下, 可以禁用innodb引擎并将所有innodb变量设置为零是可能的吗?Innodb引擎和Myisam引擎

回答

0

如果您使用的是Windows,请在您的MySQL服务器安装目录中查找my.ini文件。对于基于Linux的操作系统在MySQL服务器安装目录中查找my.cnf

在该文件中未注释skip-innodb从它开始移除#

注意:重新启动服务器以使更改生效。

编辑: 当你有残疾Innodb,其他Innodb相关的变量将不会被设置。您将无法访问它们。

见截图附第一个InnoDB的时候被禁用,则启用InnoDB的 InnoDB status screenshot

希望它可以帮助...

+0

@shubhanash只禁用InnoDB的engine.But,我可以禁用或设为0到所有innodb参数 –

+0

@dhileepanM检查编辑的答案,并禁用Innodb后,尝试运行'show variables like“%innodb%”'。它不会显示其他innodb相关的变量。 – Shubhansh

+0

它显示了innodb的变量。 –

相关问题