centos服务器mysql禁用innodb引擎的方法
SHOWENGINES;
执行结果会列出当前支持的存储引擎,其中第一列为存储引擎名称,第二列为状态,第三列为支持的事务级别,第四列为存储引擎的类型,第五列为默认值。我们可以找到当前的默认存储引擎。
步骤二:禁用InnoDB存储引擎禁用InnoDB存储引擎的方法是在MySQL的配置文件中进行设置。可以按照以下步骤操作:
打开MySQL的配置文件。可以使用以下命令查找MySQL的配置文件路径:
mysql--help|grep-A1"Defaultoptions"
执行结果会列出MySQL的默认配置文件路径,比如/etc/my.cnf。
编辑MySQL的配置文件。在文件中添加以下内容:
[mysqld] skip-innodb default-storage-engine=MyISAM
第一行表示禁用InnoDB存储引擎,第二行表示设置默认存储引擎为MyISAM。保存配置文件并退出编辑器。
重启MySQL服务。可以使用以下命令重启MySQL服务:
sudoservicemysqlrestart
示例一:禁用InnoDB存储引擎并设置默认存储引擎为MyISAM如果我们想禁用InnoDB存储引擎并设置默认存储引擎为MyISAM,可以按照以下步骤操作:
查看当前默认存储引擎。执行以下SQL语句:
sql SHOWENGINES;
执行结果中会有一行为默认存储引擎,比如默认是InnoDB。
编辑MySQL的配置文件。执行以下命令:
sudovi/etc/my.cnf
在文件中添加以下内容:
[mysqld] skip-innodb default-storage-engine=MyISAM
保存配置文件并退出编辑器。
重启MySQL服务:
sudoservicemysqlrestart
再次查看当前默认存储引擎。执行以下SQL语句:
sql SHOWENGINES;
执行结果中会有一行为默认存储引擎,比如默认是MyISAM。