SQL datei Splitten ?!

Hallo,

habe ein Backup meines Board gemacht und wollte nun das Backup wieder einspielen. Da diese Datei 6Mb groß ist und mein Provider nur 2 Mb zu lääst hab ich mit nem Editor die SQL gesplittet.

halt immer bei

CREATE TABLE bb1_acpmenuitemgroups (

^^^^ so ein Commando hab ich immer zusammen gelassen

nun hab ich aber ein Commando „INSERT INTO bb1_groupcombinations (groupcombinationid, groupids, data) VALUES (1, ‚1‘,“

habe aber bemerkt das die datei dann größer als 2mb ist.

Wie kann ich diese nun splitten? wo es doch ein Befehl ist?

danke für eure hilfe

Gruss
jens

nun hab ich aber ein Commando „INSERT INTO
bb1_groupcombinations (groupcombinationid, groupids,
data) VALUES (1, ‚1‘,“

habe aber bemerkt das die datei dann größer als 2mb ist.

Hi,
ich glaube kaum, dass ein einzelnes INSERT statement größer als 2mb ist.

Such dir erst alle „CREATE TABLE“ Statements raus, damit du die DB vollständig anlegen kannst.
Anschließend kannst du die Inserts in beliebiger Reihenfolge und Größe in die DB zurücksichern.
Natürlich vorrausgesetzt du hast keinen Tabellentyp mit Relationen, Foreign-Keys usw. Das glaube ich aber bei Webdatenbanken eher nicht.

HTH
Quaser

Hallo,

danke erstmal

aber anscheind ist es bei mir der fall das die über 2mb hat

Hallo,

habe ein Backup meines Board gemacht und wollte nun das Backup
wieder einspielen. Da diese Datei 6Mb groß ist und mein
Provider nur 2 Mb zu lääst hab ich mit nem Editor die SQL
gesplittet.

halt immer bei

CREATE TABLE bb1_acpmenuitemgroups (

^^^^ so ein Commando hab ich immer zusammen gelassen

nun hab ich aber ein Commando „INSERT INTO
bb1_groupcombinations (groupcombinationid, groupids,
data) VALUES (1, ‚1‘,“

habe aber bemerkt das die datei dann größer als 2mb ist.

Wie kann ich diese nun splitten? wo es doch ein Befehl ist?

Hallo,

was du machen musst, ist die den insert-befehl selbst zu splitten.
Deine Datei sieht in etwa so aus:
INSERT INTO bb1_groupcombinations (groupcombinationid, groupids,data) VALUES ([ein paar Werte]),
([weitere Werte 1]),
([weitere Werte 2]),

([weitere Werte n-1]),
([weitere Werte n]);

Was du daraus machen musst, ist
INSERT INTO bb1_groupcombinations (groupcombinationid, groupids,data) VALUES ([ein paar Werte]),
([weitere Werte 1]),
([weitere Werte 2]),

([weitere Werte n-2]);

Hallo,

also es ist MySQL
das Backup wurde mit PhpMyAdmin gemacht wurden insgesamt waren es 6 MB! habe alles gut splitten und einfügen können nur halt dieser eine String nicht da er zusammen 2,15 MB war. Forensoftware ist Wbb2

Wenn ich den string hier posten würde wären das mehr als 2MB !!

aber nach dem gehts so weiter :

s:1:„1“;s:17:„m_can_thread_move“;s:1:„1“;s:17:„m_can_thread_edit“;s:1:„1“;s:14:„m_can_post_del“;s:1:„1“;s:16:„m_can_thread_del“;s:1:„1“;s:18:"m_can_th usw…kein absatz oder sonstige

wer einer bereit mir in dem sinne zu helfen und mir die datei zu splitten ? wäre da sehr dankbar?

wer einer bereit mir in dem sinne zu helfen und mir die datei
zu splitten ? wäre da sehr dankbar?

Für das Einspielen deiner Datei solltest du ein Tool wie den SQL-Dump-Splitter verwenden. Damit wird die Datei in passend große Häppchen zerlegt und kann so auf dem Server eingespielt werden. Verwende es selbst für wbb2-Backups, die ich vom Webspace ziehe und auf unserem lokalen Webserver einspiele bzw. umgekehrt.

leider geht auch diese nicht er erstellt eine 1kb große datei und in der anderen sind trozdem 2,14MB auch am rumstellen der bytes klappt es leider nicht

trozdem danke für den tipp

Wer kann mir nun helfen?

leider geht auch diese nicht er erstellt eine 1kb große datei
und in der anderen sind trozdem 2,14MB auch am rumstellen der
bytes klappt es leider nicht

trozdem danke für den tipp

Wäre echt nett wenn jemand noch weiß wie das geht

danke

Hi Jens,
Omar hat das ganz gut erklärt. Was anderes kan ich dir auch nicht raten.

Gruss
Quaser

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ich kanns aber ned
Ja er hats gut erklärt mag echt sein aber ich blick trozdem ned durch, währe nicht einer so freundlich und würde mir so helfen in dem er das macht? :smile:

danke

Ja er hats gut erklärt mag echt sein aber ich blick trozdem
ned durch, währe nicht einer so freundlich und würde mir so
helfen in dem er das macht? :smile:

danke

Hallo,

obwohl ich diese Einstellung eigentlich nicht noch ermutigen will (es tut wirklich gut, es selbst hinzubekommen), kannst du mir gerne deine Datei zuschicken, das dürfte nicht so lange dauern.

Gruss, Omar Abo-Namous

PS: ich will nun wirklich nicht lehrerhaft erscheinen, aber die Einstellung „ich kanns aber ned“ hat noch jemandem geholfen. „Ich scheiter an diesem bestimmten Punkt“ wäre sehr viel angebrachter…

Ich bedanke mich schonmal bei Omar Abo-Namous !! für diese hilfe