MySQL更换表引擎

修改/etc/my.cnf,在[mysqld]下面增加

default-storage-engine=INNODB

然后重启服务。

查看引擎 show engines;

InnoDB |DEFAULT则表示更换完成。

更换完成后,还需要将已有的表进行转换,命令如下

ALTER TABLE 表名 ENGINE=INNODB

但这种方法会占用大量IO和CPU资源,同时,转换的时候会锁表。如果从一种引擎到另一种引擎做表转换,所有属于原始引擎的专用特性都会丢失。

show create table 表名;

查看已存在的表的引擎。

本文链接地址: MySQL更换表引擎

打赏作者
赞助/Donate

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

正在跳转到PayPal...

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*