首页 文章

打开大型sql文件并更改一些内容以导入MySQL NDB集群

提问于
浏览
0

我有大约44GB的SQL备份文件取自mysql服务器5.1.x(RAM 16G),我需要导入到ndb集群,但要做到这一点,我需要将表引擎从innodb更改为ndbcluster . 例如,sql转储文件中的“engine = InnoDB”到“engine = ndbcluster” . 当我尝试使用“vim”编辑器打开sql文件时,我的ssh会话终端冻结,我必须断开连接 . 有关如何更改SQL转储文件内容的任何想法?

1 回答

  • 1

    您不需要文本编辑器:

    $ sed "s/engine=InnoDB/engine=ndbcluster/g" -i.backup filename
    

相关问题