1 、汇出 CentOS 资料库的表结构
mysqldump -d -uxxx -p centos > centos_table.sql
其中-d 参数列示不汇出资料,只汇出表结构
2 、替换 centos_table.sql 里的 MyISAM 为 INNODB
sed -i ‘s/MyISAM/INNODB/g’ centos_table.sql
3 、新建资料库 centos_new, 并汇入表结构
mysql > create database centos_new;
mysql -uroot -p centos_new < centos_table.sql
可以通过show table status来检查表引擎是否为INNODB。
4、汇出centos的资料
mysqldump -t -uroot -p centos > centos_data.sql
其中-t 参数列示只导资料,不导表结构
5 、汇入资料到 centos_new
mysql -uroot -p centos_new < centos_data.sql