mysql修改数据表存储引擎为MyISAM

来源:百度知道 编辑:UC知道 时间:2024/05/11 21:18:50
我以前创建的mysql数据库储引擎都是为INNODB, 但是我现在想把所有的数据库的储引擎都改成MyISAM 我想一次性把所有的表都改掉,因为太多了,我一个一个改都不知道改到那天,所以希望各位大虾们出出主意.有没有批量修改的方法
我上面有很多的数据库,也有很多的表,而且里面数据非常多,所以导出是很困难的事,

先将数据库导出啊,搞成SQL脚本
然后吧INNODB替换成MYISAM- -
我以前是这么做的
但是INNODB好用得多啊- -~~~
好像没有更好的办法了,批量改不这样做的话那就是自己写脚本?那对于数据库本身而言更麻烦,中间会产生很多问题......

可不可以先导出结构,在另一台服务器上把结构修改好之后然后做个COPY或者是热备?

而且INNODB参数设置得当的情况下效率也差不了多少,在大并发量的情况下性能完全优于MYISAM引擎的,特别是行级锁这东西.....很好用