ispCP - Board - Support
DB Backup anpassen (mysqldump) - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: DB Backup anpassen (mysqldump) (/thread-3703.html)



DB Backup anpassen (mysqldump) - trace-1310 - 07-08-2008 01:00 AM

Hallo,
mein Datenbankbackup meldet mir einen Fehler beim erstellen des Backups. Die Datenbank kann nicht erreicht werden, was nicht wundert denn die ist auf einem anderen System. Vermutlich liegt das Problem in dem backup-script: /var/www/ispcp/engine/backup/ispcp-backup-ispcp

Kann mir jemand sagen ob ich da die Option (--host=MeineIP) einfach mit eintragen kann oder gibt es eine möglichkeit die DB-IP aus einer globalen Variable auszulesen? Leider kenne ich mich mit Perl nicht sonderlich gut aus.


RE: DB Backup anpassen (mysqldump) - FeG - 07-08-2008 06:48 PM

Hi,

du müsstest da in Zeile 339:
Code:
my $db_backupcmd = "$main::cfg{'CMD_MYSQLDUMP'} --add-drop-table --allow-keywords --quote-names -u\'$dbuser\' -p\'$dbpass\' \'$db_name\    ' >\'$db_backup_file\'";

einfach folgendes ergänzen können
Code:
my $db_backupcmd = "$main::cfg{'CMD_MYSQLDUMP'} --add-drop-table --allow-keywords --quote-names -h \'$main::cfg{'DATABASE_HOST'}\' -u\'$dbuser\' -p\'$dbpass\' \'$db_name\    ' >\'$db_backup_file\'";

Das sollte den Datenbank-Host aus /etc/ispcp/ispcp.conf verwenden (hab's allerdings nicht getestet).

Ich denke, es wäre generell sinnvoll, das entsprechend in das Skript aufzunehmen @ Developers, was meint ihr?

Gruß
FeG


RE: DB Backup anpassen (mysqldump) - fulltilt - 07-08-2008 11:24 PM

Ich hatte vor kurzem auch so eine Fehlermeldung ...
Ich habe die Länge der Passwörter dieser DBs gekürzt - danach klappte es wieder.


RE: DB Backup anpassen (mysqldump) - trace-1310 - 07-08-2008 11:54 PM

Besten Dank!

Ich habe das Script mal entsprechend angepasst. Schaue morgen mal nach ob es klappt. Die Änderung in den ispCP-Sourcen halte ich für sinvoll. Den ich habe die Datenbank nicht auf dem lokalen sondern auf einem Dedi-Server liegen. Somit kann natürlich der mysqldump nicht auf eine lokale Datenbank zugreifen.


RE: DB Backup anpassen (mysqldump) - ZooL - 07-09-2008 06:31 AM

naja negative ist es nur wenn nun ein neues upgrade kommt welches du auch nutzen möchtest dann sind deine änderungen wieder weg...

mfg


RE: DB Backup anpassen (mysqldump) - trace-1310 - 07-09-2008 09:40 AM

Jo, das ist das Problem daran. Schön währe, wenn die Entwickler eine Möglichkeit lassen würden, daß dieses Problem umgeht. Etwa durch eine modificated-conig.


RE: DB Backup anpassen (mysqldump) - Zothos - 07-09-2008 07:21 PM

ich würde vorschlagen das wir die Änderung in den Trunk übernehmen.
Könntest du ein Ticket aufmachen und einen kleinen patch dazu packen?

greetz
/Z


RE: DB Backup anpassen (mysqldump) - trace-1310 - 07-10-2008 06:26 AM

Zothos Wrote:ich würde vorschlagen das wir die Änderung in den Trunk übernehmen.
Könntest du ein Ticket aufmachen und einen kleinen patch dazu packen?

Hi Zothos,

habe ein Ticket eröffnet: Ticket #1405