MySQL 导入类型=InnoDB

Mer*_*sek 1 mysql linux backup innodb sed

我有一个巨大的 MySQL 备份文件(如 4-5 GB),类型为 InnoDB,但我要导入的数据库是更高版本,它不接受 ENGINE=InnoDB。有没有办法让我可以在 Linux 中通过命令行将 TYPE=InnoDB 替换为 ENGINE=InnoDB 。

ole*_*gsv 5

  1. 创建原始 SQL 转储文件的备份。

  2. 跑步

    sed -i 's/TYPE=InnoDB/ENGINE=InnoDB/g' yourfile.sql