mysql修改搜索引擎

时间:2024-03-12 12:54:31

查看搜索引擎
show engines;

修改表的搜索引擎,修改对应的表名和搜索引擎
ALTER TABLE my_table ENGINE=InnoDB

永久修改,在mysql的配置文件

临时修改搜索引擎,重启MySQL后则不生效;
mysql>set default_storage_engine=innodb;
mysql>set global default_storage_engine=innodb;

但是如果表建立的时候是MyISAM,要更改整个数据库表的存储引擎,一般要一个表一个表的修改,比较繁琐,可以采用先把数据库导出,得到SQL,把MyISAM修改成INNODB,再导入的方式。