| Author |
Message |
NiMhurchu
Moderator


Age: 39
Joined: 04 Mar 2005
Posts: 376
Location: 91xxx

|
Posted:
2005-03-12, 23:01 Fehler in den crondump-erstellten Backupdateien(?) |
  |
Hallo,
gerade wollte ich mal testweise ein durch den Cronjob erstelltes Backup zurückspielen, und siehe da: es ging nicht...
« Ausgabe der Wiederherstellungsfunktion » wrote: Browser : [Mozilla]
Datenbank 'usr_web5_1' auf Server 'localhost'.
Multipart File 1
Es wurden bisher 0 von 35 Tabellen angelegt.
Es wurden bisher 0 von 296 Datensätzen erfolgreich eingetragen.
Momentan wird die Tabelle 'unbekannt' mit Datensätzen gefüllt.
Fortschritt gesamt
0,00 %
Speed
100
100 5000
0 min. 0 sec, 1 pages , file 1
Also habe ich "Fehlerbehandlung bei Wiederherstellung" auf "fortfahren und Fehler protokollieren" gestellt, den "Wiederherstellen"-Button gedrückt und gebetet...
Was dabei herauskam: 12 Fehler dieser Art:
« mysqldumper-Fehleranalysefunktion » wrote: 12.03.2005 07:40:55 : Restore of db `usr_web5_1`
Error-Message : 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 ';/*!40000 ALTER TABLE `mos_banner` ENABLE KEYS */' at line 1
SQL : ;/*!40000 ALTER TABLE `mos_banner` ENABLE KEYS */;
Die Backupdatei enthält folgende Zeilen:
« mysqldumper-Backupdatei » wrote: /*!40000 ALTER TABLE `mos_banner` DISABLE KEYS */;
;
/*!40000 ALTER TABLE `mos_banner` ENABLE KEYS */;
Ich würde jetzt annehmen, daß sich SQL an dem Semikolon stört, und daß dieses Semikolon durch die Zeile 375 in crondump.pl hervorgerufen wird:
« crondump.pl » wrote: $sql_text=substr($sql_text,0, length($sql_text)-1).";";
Oder liege ich falsch? Wie kann ich die Fehler beseitigen?
Meine Konfiguration
« meine Konfiguration » wrote: gzip: aktiviert
Multipart: ja
Tabellen optimieren: nicht aktiviert
erweiterte Inserts
DB vor Wiederherstellung löschen: nein
Danke,
NiMhurchu
_________________ "Man muß keine Noten lesen können,
um Musiker zu sein."
Jeanette Biedermann, deutsche Popsängerin, 25.11.2005
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
st@eff.en
MSD-God


Age: 50
Joined: 11 May 2004
Posts: 885
Location: Haan

|
Posted:
2005-03-12, 23:57 (No subject) |
  |
$sql_text=substr($sql_text,0, length($sql_text)-1).";" if(length($sql_text)>0);
müsste helfen
_________________ vg st@eff.en
sk-typo3
|
|
   |
 |
NiMhurchu
Moderator


Age: 39
Joined: 04 Mar 2005
Posts: 376
Location: 91xxx

|
Posted:
2005-03-13, 01:17 (No subject) |
  |
Hi,
tausend Dank für die Antwort -- da lagen wir aber anscheinend beide daneben:
Quote: /*!40000 ALTER TABLE `mos_banner` DISABLE KEYS */;
;
/*!40000 ALTER TABLE `mos_banner` ENABLE KEYS */;
... woran könnt's sonst noch liegen?
Gruß,
NiMhurchu
_________________ "Man muß keine Noten lesen können,
um Musiker zu sein."
Jeanette Biedermann, deutsche Popsängerin, 25.11.2005
|
|
  |
 |
st@eff.en
MSD-God


Age: 50
Joined: 11 May 2004
Posts: 885
Location: Haan

|
Posted:
2005-03-13, 01:31 (No subject) |
  |
das gleiche nochmal Zeile 386
Es muss daran liegen, das er ein ; anhängt, obwohl keine Daten in der Tabelle sind.
_________________ vg st@eff.en
sk-typo3
|
|
   |
 |
NiMhurchu
Moderator


Age: 39
Joined: 04 Mar 2005
Posts: 376
Location: 91xxx

|
Posted:
2005-03-13, 13:32 Re: Fehler in den crondump-erstellten Backupdateien(?) |
  |
Hi,
sorry, aber... dat haut immer noch nicht hin...
Ich denke, es könnte folgendes sein:
crondump.pl, Zeilen 367-372:
if($backup_extended_inserts==1) {
$a.=",";
} else {
$a.=";";
}
$sql_text.= $a;
also ist $sql_text mit erweiterten Inserts nie leer, daher zieht auch crondump.pl. Zeile 375
$sql_text=substr($sql_text,0, length($sql_text)-1).";" if(length($sql_text)>0); nicht.
Könnte man if(length($sql_text)>0 durch if(length($sql_text)!=$a ersetzen???
Mensch, hier lern' ich sogar noch Perl...
Gruß,
NiMhurchu
_________________ "Man muß keine Noten lesen können,
um Musiker zu sein."
Jeanette Biedermann, deutsche Popsängerin, 25.11.2005
|
|
  |
 |
st@eff.en
MSD-God


Age: 50
Joined: 11 May 2004
Posts: 885
Location: Haan

|
Posted:
2005-03-13, 20:17 (No subject) |
  |
Sag mir doch mal. mit welchen Einstellungen Du das produziert hast, dann kann ich es besser
nachvollziehen
_________________ vg st@eff.en
sk-typo3
|
|
   |
 |
NiMhurchu
Moderator


Age: 39
Joined: 04 Mar 2005
Posts: 376
Location: 91xxx

|
Posted:
2005-03-13, 22:33 Re: Fehler in den crondump-erstellten Backupdateien(?) |
  |
Hi,
außer denen im ersten Post diese hier in den Screenshots -- brauchst Du mehr?
Tausend Dank,
NiMhurchu
| Description: |
| Konfiguration > Cronscript |
|
| Filesize: |
16.48 KB |
| Viewed: |
1789 Time(s) |

|
| Description: |
| Konfiguration > allgemein |
|
| Filesize: |
22.46 KB |
| Viewed: |
1789 Time(s) |

|
_________________ "Man muß keine Noten lesen können,
um Musiker zu sein."
Jeanette Biedermann, deutsche Popsängerin, 25.11.2005
|
|
  |
 |
|
|
CrackerTracker © 2004 - 2012 CBACK.de
Powered by Orion based on phpBB
© 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours
phpBB SEO
|