Wie man mit enormen Zeilenlängen umgeht, die mit mysqldump erstellt wurden

Ich verwende mysqldump in einem Cron-Job, um eine Datenbank mit über 2 Millionen Zeilen zu sichern.

Es wird eine Textdatei erstellt, mit der das Datenprotokoll über die Befehlszeile wiederhergestellt werden kann.

Ich dachte, es wäre nützlich, den Speicherauszug vor einer Wiederherstellung als zu bearbeitenschnell Art und Weise, Werte und Tabellen- oder Spaltennamen zu ändern - zumindest bis ich mehr darüber erfahre und sicher bin, dies mit ALTER und UPDATE zu tun.

Das Bearbeiten großer Textdateien stört mich nicht, aber ich war überrascht, das in einem zu finden250 Megabyte dump meiner datenbank,es gab nur ungefähr 300 Zeilen. Jede Zeile war ungefähr 800k Zeichen lang.

Gibt es eine andere Möglichkeit, Speicherauszüge mit mehr Kontrolle über die Zeilenlänge zu erstellen?

Oder sollte ich den Dump mit Tools wie sed oder Perl nachbearbeiten?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage