Defekte SQl Backup ???

Donnerbalken
ich habe eine Frage, ist es möglich aus einer defekten SQL Backupdaten einzelne Daten rauszunehmen und diese wieder in eine neue SQL Datenbank einzulesen.

meine alte Datenbank hat sich in luft aufgelöst und meine Backup von dieser SQL hat einen Fehler.

für antworten wäre ich sehr dankbar.
MrMind
Du kannst die .sql Datei mit einem Texteditor öffnen.

Es gibt zwei Arten von Anweisungen in dieser File.

CREATE TABLE

Diese Anweisung dient dazu, eine Tabelle zu erstellen.

INSERT INTO

Diese Art von Anweisung ist für das einfügen von Daten in eine Tabelle verantwortlich.

Jede Anweisung endet mit ; und du kannst jede Anweisung einzeln oder auch abschnittweise via
phpMyAdmin => Datenbank auswählen => rechtes Fenster auf SQL klicken => Textfeld
einfügen lassen und somit das BackUp manuell installieren.

Wenn du nun noch sagst, was die BackUp für einen Fehler hat, kann man dir evtl. helfen, diese zu reparieren.

Mfg
MrMind
Donnerbalken
also wenn ich meine sql-backup einspiele bekomme ich immer einen fehler bei diesen abschnitt.

Zitat:
Fehler: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''GIF89aþú”âŸ®ÅæÊX[\\YÂÃÒ…À¿úâÎòêÔ»ÍÙ¼¬z÷éÀûá™ èÖîëÞëÔ€~ê’›l
Fehler beim Eintrag des Befehls:
INSERT INTO bb1_templates VALUES ('8529','0','topics','GIF89aþú”âŸ®ÅæÊX[\\YÂÃÒ…À¿úâÎòêÔ»ÍÙ¼¬z÷éÀûá™ èÖîëÞëÔ€~ê’›lÿÿŸÿÿáöê¾ûñå§•\\ûùµÿÿã ‚ñ²ÄÔûú¸ÿÿà·Á×ÿÿ©>¨úçÅ]ûùÊìÕnþóºÞÕÒìØ‰€œÁƒ›ÃØÒ×öòäÎÕÛíÌyíÊdÿñÜÇÒ‘æáàøî¼»¾Îã


èáÆ‹‹ÿñ+¨ÞþôŸûù¶ûù·ôâpñá¢ãºFÿü°õâ—ÏÓØÕ“ŠæÓÊòňûڽˮUâI„ïà»NêÉsûö¿¸ÀÑ»¶zT


§Fx¸b°ôíÛÓ×ÛØÈ‰ÿÿ›ÿ¼-bŒ¨ÿõÉòãž’}A8©ÿ[„¶„¯\\‘³»°uùñãÿó¶S‚»ßÃp»ÅÕq™Çîæ×¹¥a


ÃÇÙõÕ¼v’ÁØËÏïØrö示¼€ýü½óóíäâçÿé…‰ŸÄÔËÅ¾ÂÆïëÝå¿Uæ½VêÒ¡½í é½ÃņœÂÏÕÛU\\iÿáu„ŸÃÿúœ …õùñ礑[8Qzèµ¥ÃÃÇa`VÀÄÄçÀ\\‚ïíËeX{¬ÌÑÙ÷í쥽ÍCo™ºÍã¯Ù±÷êq0M}Ï¿TÖÔÏ@]


habe mal in die backup sql geschaut und da steht bei diesen abschitt dieses :

Zitat:

INSERT INTO bb1_templates VALUES ('8529','0','topics','GIF89aþú”âŸ®ÅæÊX[\\YÂÃÒ…À¿úâÎòêÔ»ÍÙ¼¬z÷éÀûá™ èÖîëÞëÔ€~ê’›lÿÿŸÿÿáöê¾ûñå§•\\ûùµÿÿã
‚ñ²ÄÔûú¸ÿÿà·Á×ÿÿ©>¨úçÅ]ûùÊìÕnþóºÞÕÒìØ‰€œÁƒ›ÃØÒ×öòäÎÕÛíÌyíÊdÿñÜÇÒ‘æáàøî¼»¾Îã
èáÆ‹‹ÿñ+¨ÞþôŸûù¶ûù·ôâpñá¢ãºFÿü°õâ—ÏÓØÕ“ŠæÓÊòňûڽˮUâI„ïà»NêÉsûö¿¸ÀÑ»¶zT
§Fx¸b°ôíÛÓ×ÛØÈ‰ÿÿ›ÿ¼-bŒ¨ÿõÉòãž’}A8©ÿ[„¶„¯\\‘³»°uùñãÿó¶S‚»ßÃp»ÅÕq™Çîæ×¹¥a
ÃÇÙõÕ¼v’ÁØËÏïØrö示¼€ýü½óóíäâçÿé…‰ŸÄÔËÅ¾ÂÆïëÝå¿Uæ½VêÒ¡½í é½ÃņœÂÏÕÛU\\iÿáu„ŸÃÿúœ …õùñ礑[8Qzèµ¥ÃÃÇa`VÀÄÄçÀ\\‚ïíËeX{¬ÌÑÙ÷í쥽ÍCo™ºÍã
¯Ù±÷êq0M}Ï¿TÖÔÏ@]ˆ®‡ÿ阵–ŸÿàÄëmEûõ®ŽºËîÄ:¢ÒÀŒïÏâĦWl³‰y©Š-÷ì½íÍzÿÿíÖbrTv
caNIJ¦P]nÌâæã¿RîÞ“¼Å…÷êØCQcùîáíڂɲpB‹–sÔ«¤ãàÕá¿]ó÷¬R`kQ¶1ÿÿ¯ÿûÑÿû¼¹ÙóÞ$´
aJ’¡17µhâ$.Zs0%T@†Û58w°‚Ao\\6âÁN˜!I|aItá—¢Q¼)Sr¦G64½žU¹%ˆÒ1E*E†´
¥j±þ<ò¡c BVÖ ˆ,$ MotIèÄaIƒjå™íM 0c“`','0');
MrMind
Hast du ne Komprimierung angeschaltet?

Mh ich denke einfachmal, dass die SQL-Datei eigentlich korrekt ist, aber die Zeichencodierung beim erstellen des BackUps und des Speichern in die SQL-File waren unterschiedlich und somit kam dann dieser "Schrott" dabei heraus.

Also da kann ich wenig machen Augenzwinkern

Ist die komplette SQL-Datei so oder nur vereinzelnde Einträge?

Mfg
MrMind
Donnerbalken
nein es ist nur dieser eintrag so
xundy
Dann lösche diesen teil einfach heraus speichere diese neu ab und versuche das backup erneut zu importieren.

Mfg
Donnerbalken
ok habe ich gemacht brauche aber jetzt ein Programm um es wieder zu packen zu können.