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