【发布时间】:2012-10-02 21:07:46
【问题描述】:
我正在使用 mysql 5.5 版本并为我的数据库使用 myisam 引擎。但是,Innodb 引擎尚未禁用。当我执行这个命令show variables like '%have%';时,它返回have_innodb=yes。在这种情况下,
我可以禁用 innodb 引擎并将所有 innodb 变量设置为零吗?
【问题讨论】:
标签: mysql database innodb myisam
我正在使用 mysql 5.5 版本并为我的数据库使用 myisam 引擎。但是,Innodb 引擎尚未禁用。当我执行这个命令show variables like '%have%';时,它返回have_innodb=yes。在这种情况下,
我可以禁用 innodb 引擎并将所有 innodb 变量设置为零吗?
【问题讨论】:
标签: mysql database innodb myisam
如果您使用的是 Windows,请在您的 MySQL 服务器安装目录中查找 my.ini 文件。对于 Linux based OS,在 MySQL 服务器安装目录中查找 my.cnf。
在该文件中取消注释行 skip-innodb,方法是从开头删除 #。
注意:重启服务器以观察更改生效。
编辑:
当您禁用 Innodb 后,将不会设置其他与 Innodb 相关的变量。您将无法访问它们。
当 InnoDB 被禁用,然后 InnoDB 被启用时,请参阅第一个屏幕截图
希望对你有帮助...
【讨论】:
show variables like "%innodb%"。它不会显示其他与 innodb 相关的变量。