2016-04-07 2 views
0

Ich habe über 44GB SQL-Backup-Datei von MySQL 5.1.x (RAM 16G) genommen, die ich in ndb-Cluster importieren muss, aber um das zu tun, muss ich Ändern Sie die Tabellen-Engine von innodb in ndbcluster. Zum Beispiel "engine = InnoDB" zu "engine = ndbcluster" in der SQL-Dump-Datei. wenn ich versuche, die SQL-Datei mit "vim" -Editor zu öffnen, friert mein SSH-Session-Terminal ein und ich muss die Verbindung trennen. Irgendwelche Ideen, wie man den Inhalt der SQL-Dump-Datei ändert?Öffnen Sie große SQL-Datei und ändern Sie einige Inhalt zu MySQL NDB Cluster

Antwort

1

Sie brauchen nicht einen Texteditor für das:

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