SQL-Dumps splitten

MySQL-Datenbanken lassen sich bekanntlich recht bequem, etwa mit mysqldump exportieren ‚Äď z.B. zur Datensicherung und/oder -migration auf einen anderen Server.

Der Import des SQL-Dumps gestaltet sich abh√§ngig von der Datengr√∂√üe jedoch ungleich schwieriger. So umfasst etwa allein der Piwik-Datenbestand meiner kleinen Seite √ľber 100MB. Damit ger√§t man schnell jenseits der vorkonfigurierten Limits.

SQL Dump File Splitter

Abhilfe schafft der SQL Dump File SPlitter, ein einfaches EXE-File, das sich unter Linux aber problemlos mittels wine ausf√ľhren l√§sst.

Screenshot vom SQL Dump File Splitter
Hält was es verspricht: Das Programm teilt SQL-Dumps in leicht verdauliche SQL-Häppchen.

Das Programm wirkt ist etwas in die Jahre gekommen, tut aber genau das, was es soll. Die Benutzung ist dabei denkbar einfach: Bestehenden SQL-Dump ausw√§hlen, gew√ľnschte Gr√∂√üe der SQL-H√§ppchen angeben und los geht's.

Import der gesplitteten SQL-Dumps

Zusätzlich zu den SQL-Portionen wird eine weitere Datei mit dem Suffix DataStructure.sql erstellt, welche zuerst zu importieren ist. Sie enthält naheliegenderweise die Tabellenstruktur der Datenbank. Die Tabelleninhalte sind in anderen .sql-Datei enthalten und anschließend zu importieren.

Download

Der SQL Dump File Splitter ist proprietäre Software und kann kostenlos im Weblog von Philip Lehmann-Böhm heruntergeladen werden. Es existieren auch einige inoffizielle Mirrors.