首页 > 解决方案 > 使用 TYPE=InnoDB 导入 MySQL

问题描述

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

标签: mysqllinuxsedbackupinnodb

解决方案


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

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


推荐阅读