| Author |
Message |
Xenomorph
knows MySQLDumper

Joined: 24 Aug 2006
Posts: 2

|
Posted:
2006-08-24, 15:52 Perl MySQL Software-error |
  |
Hallo,
erstmals Gratulation zu diesem wirklich gut gelungenem Programm. Es erleichtert die Archivierung unserer Datenbank erheblich.
Die Installation ist sehr gut beschrieben und ohne Probleme verlaufen.
Nun zu unserem System:
MySQL Server 5.0.18
ActivePerl 5.8.8
MSD 1.21 b12
Alles ist lokal installiert und ich habe vollen Zugriff!
Das System funktioniert bis auf den unten beschrieben Fehler ohne Probleme. PHP Backups funktionieren, der Perl Modul Test liefert keine Fehler.
Da die DBI-Driver für mysql gefehlt haben, habe ich diese nachträglich per ppm installiert.
Nun zu meinem Problem:
Wird Perl Cronscript ausgeführt, kann sich dieses nicht mit meiner Datenbank verbinden.
Fehlermeldung:Database connection not made: Can't connect to MySQL server on 'localhost'.
Der MySQL Server läuft und ist funktionsbereit, da ich mit MySQL-Front auf ihn zugreifen kann. Auch mit Befehl netstat kann ich erkennen, das auf Port 10001 der Server auf Verbindungen wartet.
Vielleicht kann mir ja wer weiter helfen.
LG
Andreas
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2006-08-24, 16:07 (No subject) |
  |
Hallo Andreas,
das Perlscript geht von einem Standard-MySQL-Server aus.
Dieser läuft normalerweise über Port 3306 und nicht über 10001.
In dem Fall musst Du die Herstellung der Verbindung im Perlscript anpassen.
Öffne crondump.pl und ersetze Zeile (ca 234):
$dbh = DBI->connect("DBI:mysql:$dbname:$dbhost","$dbuser","$dbpass") || die "Database connection not made:
durch
$dbh = DBI->connect("DBI:mysql:$dbname:$dbhost:10001","$dbuser","$dbpass") || die "Database connection not made:
Dann sollte es klappen.
Es ist gerade zum ersten Mal aufgefallen, dass sich das Perlscript nicht um die Portangabe aus der Konfiguration kümmert und sich immer über den Standardport verbindet.
Ich habe das intern in die ToDo-Liste aufgenommen.
Das wird in der nächsten Version gefixt.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
Xenomorph
knows MySQLDumper

Joined: 24 Aug 2006
Posts: 2

|
Posted:
2006-08-24, 16:23 (No subject) |
  |
Hallo,
danke für den schnellen Support! (Leider findet man sowas immer seltener)
Mit der Modifikation läuft nun alles wie gewollt.
LG
Andreas
|
|
  |
 |
DSB
Developer


Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg

|
Posted:
2006-08-24, 16:24 (No subject) |
  |
Prima.
Dann viel Spaß mit dem Dumper.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
|
|
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
|