| Author |
Message |
Astrophytum
knows MySQLDumper

Joined: 01 Feb 2012
Posts: 4

|
Posted:
2012-02-01, 15:34 eine DB vom 3, nicht leer, wird nicht gesichert |
  |
Liebe Forengemeinde,
MSD läuft soweit, bis auf das, das eine DB nicht mit gesichert wird.
Ich habe 3 DBs. Nr. 2 ist leer, ist aber existent.
Per Multidump und PERL-Sript sollen alle 3 DBs gesichert werden.
Führe ich das Script in Backup, PERL-Script händisch aus, so kommen Meldungen, das DB2, weil leer, übersprungen wurde, DB3 wurde gesichert.
Von DB1 keine Spur.
Lasse ich nur DB1 sichern, wieder per Script, erhalte ich folgende Meldung:
Configuration 'steffen.conf.php' loaded successfully from Querystring.
Compression Library loaded successfully...
FTP Library loaded successfully...
FTP-SSL Library loading failed - FTP-SSL deactivated ...
Mail Library loaded successfully...
Starting backup using Perlscript version 1.24.4 (using perl v5.10.0)
Starting to backup database `` (1/1).
Characterset of connection and backup file set to utf8.
Searching for tables inside database ``.
Perl Cronscript ERROR: Error executing: SHOW TABLE STATUS FROM `` ! MySQL-Error: Unerlaubter Datenbankname ''
Stopping script because of this fatal error!
Tja, die Frage ist warum? DB1 existiert und wird auch von WordPress benutzt.
Ich habe jetzt schon allerhand probiert, komme aber einer Lösung nicht näher.
Per BACKUP ohne PERL werden alles 3 DBs gesichert.
Für eine Hilfe danke ich euch schon mal im Voraus,
Grüße,
Astrophytum
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
Harry72
Developer


Age: 40
Joined: 27 Jul 2011
Posts: 51

|
Posted:
2012-02-01, 16:50 (No subject) |
  |
|
   |
 |
Astrophytum
knows MySQLDumper

Joined: 01 Feb 2012
Posts: 4

|
Posted:
2012-02-01, 18:03 (No subject) |
  |
Hallo,
danke für den laink, hatte ich schon gefunden...
Tja, ganz einfach, MSD erzeugt das Script falsch, besser gesagt die Konfig für das Perl -script, und vergisst IMMER die erste DB in der Liste in das Script zu übertragen.
Ich habe das Script händisch geändert, nun geht's.
Scheint ein Bug zu sein, oder?
Danke & Grüße,
Astrophytum
|
|
  |
 |
Jens_K
Moderator

Age: 37
Joined: 04 Sep 2007
Posts: 1709
Location: Nähe Bielefeld

|
Posted:
2012-02-01, 18:29 (No subject) |
  |
Wenn ich versuche, eine leere Datenbank zu sichern (PERL) kommt folgende Meldung:
Searching for tables inside database `d011fdfe`.
There are no tables inside database d011fdfe! It doesn't make sense to backup an empty database. Skipping this one.
Bei Dir ist der DB-Name leer, was an der PERL Konfigurationsdatei (Standard: mysqldumper.conf.php) liegen kann.
Schau mal nach, was bei Dir dort in @cron_db_array drinsteht, nachdem Du die Konfiguration über die Web-GUI abgespeichert hast.
Warum willst Du eine leere Datenbank sichern?
_________________ It's like math-camp all over again ... not ... that i've ever been to math-camp!
mein Blog
|
|
   |
 |
Astrophytum
knows MySQLDumper

Joined: 01 Feb 2012
Posts: 4

|
Posted:
2012-02-02, 08:14 (No subject) |
  |
« Jens_K » wrote: Wenn ich versuche, eine leere Datenbank zu sichern (PERL) kommt folgende Meldung:
Searching for tables inside database `d011fdfe`.
There are no tables inside database d011fdfe! It doesn't make sense to backup an empty database. Skipping this one.
Bei Dir ist der DB-Name leer, was an der PERL Konfigurationsdatei (Standard: mysqldumper.conf.php) liegen kann.
Schau mal nach, was bei Dir dort in @cron_db_array drinsteht, nachdem Du die Konfiguration über die Web-GUI abgespeichert hast.
Warum willst Du eine leere Datenbank sichern?
Hi,
ja genau! Der Fehler liegt in der Generierung des Eintrags in @cron_db_array, ganz genau.
Egal was ich mache, ob ich eine, oder mehrere DBs in der GUI wähle, die ERSTE DB in der Liste wird IMMER weglassen & ist im unter @cron_db_array nicht zu finden!
Wähle ich nur eine DB ist die Liste dann leer, deswegen auch obige Fehlermeldung im ersten Beitrag, logisch.
Also meiner Meinung nach ist das ein BUG in MSD, da beliebig reproduzierbar.
Händisch die Eintrage bei @cron_db_array geändert & schon läuft alles...
Dank & Gruß,
Astrophytum
|
|
  |
 |
Jens_K
Moderator

Age: 37
Joined: 04 Sep 2007
Posts: 1709
Location: Nähe Bielefeld

|
Posted:
2012-02-02, 10:32 (No subject) |
  |
« Astrophytum » wrote: Egal was ich mache, ob ich eine, oder mehrere DBs in der GUI wähle, die ERSTE DB in der Liste wird IMMER weglassen & ist im unter @cron_db_array nicht zu finden!
Wähle ich nur eine DB ist die Liste dann leer, deswegen auch obige Fehlermeldung im ersten Beitrag, logisch.
Also meiner Meinung nach ist das ein BUG in MSD, da beliebig reproduzierbar.
Das kann ich nicht bestätigen.
Bei einer meiner Dumper Installationen habe ich mal eine neue Konfigurationsdatei erzeugt und von 3 Datenbanken alle 3 ausgewählt, Multidump eingeschaltet und mir das Array in der PERL Konfigurationsdatei angeschaut. Egal welche DBs ich auswähle, das Array ist immer korrekt gefüllt.
Ist bei Deinem Server suhosin installiert?
_________________ It's like math-camp all over again ... not ... that i've ever been to math-camp!
mein Blog
|
|
   |
 |
Astrophytum
knows MySQLDumper

Joined: 01 Feb 2012
Posts: 4

|
Posted:
2012-02-04, 12:40 (No subject) |
  |
Hallo Jens,
ob suhosin kann ich nicht sagen, denke ich aber zu 99,99% nicht, Alfahosting.
ich habe auch nicht vor das zu nutzen/installieren/aktivieren.
Ich kann das beliebig oft reproduzieren, kein Problem. Jetzt, wo ich weiß wo das Problem ist, kann ich es ja beheben.
Hier wird die erste DB die ausgewählt ist immer weggelassen, ist nur eine DB ausgewählt ist das Array folglich leer und es kommt zur Meldung wie im ersten Beitrag beschrieben.
MFG
|
|
  |
 |
Mainboarder
uses MSD regulary

Joined: 19 Jul 2009
Posts: 11

|
Posted:
2012-02-17, 09:36 (No subject) |
  |
Ich hab suhosin und das gleiche Problem, dass er die erste Datenbank vergisst. Bzw. alle vor information_schema.
Händisch nachgetragen läuft es aber.
|
|
   |
 |
|
|
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
|