我有大约 44GB 的 SQL 备份文件取自 mysql server 5.1.x(RAM 16G),我需要将其导入 ndb 集群,但为此我需要将表引擎从 innodb 更改为 ndbcluster。例如,sql 转储文件中的“engine=InnoDB”到“engine=ndbcluster”。当我尝试使用“vim”编辑器打开 sql 文件时,我的 ssh session 终端卡住,我必须断开连接。关于如何更改 SQL 转储文件内容的任何想法?
最佳答案
你不需要文本编辑器:
$ sed "s/engine=InnoDB/engine=ndbcluster/g" -i.backup filename
关于linux - 打开大型 sql 文件并更改一些内容以导入到 MySQL NDB 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36467598/