mysql - 导入 MySQL 转储文件时如何覆盖 ENGINE=INNODB 参数?

标签 mysql database import innodb mysqldump

我有一个大转储(数十 GB),我想将它导入一个新表而不考虑 ENGINE=INNODB 参数。

我尝试了几个专用于大文件的编辑器来编辑转储,但是保存修改总是需要很多时间,所以忽略 ENGINE=INNODB 参数并覆盖它会更有意义(例如默认引擎)。

导入然后更改引擎不是一种选择,因为 InnoDB 导入转储的速度非常慢,因此需要几天时间。

最佳答案

mysqldump --compatible=no_table_options

对我有用

关于mysql - 导入 MySQL 转储文件时如何覆盖 ENGINE=INNODB 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7739828/

相关文章:

php - 将参数从 php(mysql_query result) 传递到由 onchange 事件触发的 javascript 函数

ios - UIWebView 中 WebSQL/SQLite 数据库的最大大小(phonegap)

javascript - 使用API​​数据更有效的方法是什么?

php - 如何获取excel文件中每个单元格的值,然后将其保存到mysql数据库中?

postgresql - Postgres 导入双引号值

php - 纯mysql而不是php中的批量更新?

mysql - 使用外部文件选择性地加载数据 INFILE

mysql - 用户 'root@localhost' 的访问被拒绝(使用密码 :NO)

git - 在 Golang 中导入带冒号的路径

ios - 你如何在 Swift 中有选择地导入一个框架?