MySQL Datenbank automatisch sichern lassen

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

mgutt hat geschrieben:Dessen Quellcode schaut so aus:

Code: Alles auswählen

<?
exec("mysqldump -u USERNAME -p PASSWORT --add-drop-table TABELLENNAME >dump" . date('Ymd') . ".sql");
exec("gzip dump" . date('Ymd') . ".sql");
echo "fertig...";
?>
Schau an, ist das nicht genau das Script, was all-inkl.com an seine Kunden verteilt?
Hm, mal abgesehn davon, dass die Ausgabe der Uhrzeit entfernt wurde..

Wusste gar nicht, das mgutt das entwickelt hat. :o :D easy
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Man darf bei all-inkl.com Systemaufrufe starten? *Wow* :o :o :o
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Yep, aber dummerweise hat das Script nen Haken (speziell seit MySQL 4.1)
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Exec ist bei all-inkl. standardmäßig deaktiviert.

Man muss es auf Wunsch aktivieren lassen. Und das geht so viel ich weiß nur bei Managed Servern.

@ easygo
Noch so eine primitive Äußerung Deiner Person. Ich habe nie behauptet der Erfinder des Snippets zu sein.

Aber man kann sich auch gerne direkt bei phpBB.com bedienen und sich eine eigene Lösung basteln:
http://www.phpbb.com/kb/article.php?article_id=123

Du solltest Dir angewöhnen Deine Aussagen zu stützen, als ein "warum" zu produzieren, so wie Du es jetzt schon wieder gemacht hast. ;)

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

mgutt hat geschrieben:Man muss es auf Wunsch aktivieren lassen. Und das geht so viel ich weiß nur bei Managed Servern.
Kann ich nicht bestätigen! Weder haben wir was aktivieren lassen noch ist das
ein Managed Server, auf den sich meine Aussage bezieht.
mgutt hat geschrieben:@ easygo
Noch so eine primitive Äußerung Deiner Person. Ich habe nie behauptet der Erfinder des Snippets zu sein.
Du solltest endlich mal anfangen nachzudenken, bevor du mir was schreibst!

Indem du keine Quelle angibst, stellst du dich logisch als "Erfinder" hin.

Alles andere ist Gelaber, mit dem ich nix anfangen kann. :roll:
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Ich weiß nicht wie viele Server Du bei All-inkl. hast, aber ich kann Dir sagen, dass ich nicht nur einen dort verwalte und exec() wurde beim letzten großen Serverupdate verboten. Die Email des Supports hätte ich auch noch bei Bedarf. Ich sage nichts, wo ich nicht auch hinter stehe.

Und zum Thema "Erfinder" muss ich leider eingestehen, dass sich andere schon seit Jahren mit dieser Erkenntnis schmücken: (neben der Beschreibung von All-inkl. die ich heute zum ersten Mal sehe findest Du auch viele andere)
http://www.google.de/search?hl=de&q=exe ... dump&meta=

Die FAQ von mysql dev hat S2B bereits veröffentlicht.

Hier geht es aber nicht darum der Erfinder von etwas zu sein, sondern anderen zu helfen. Und die Anpassungen habe ich selbst gemacht, genauso wie der Text und die Anleitung zur Handhabung.

Alleine auf die Idee zu kommen die Arbeit anderen zu erleichtern und eine komplette Anleitung dafür bereitszustellen, darauf würdest Du nicht kommen. Du reitest lieber auf Nichtigkeiten herum. Schade, dass Du die Arbeit anderer anscheinend nicht würdigst.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
hackepeter13
Valued Contributor
Beiträge: 3557
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von hackepeter13 »

easygo hat geschrieben:
mgutt hat geschrieben:Dessen Quellcode schaut so aus:

Code: Alles auswählen

<?
exec("mysqldump -u USERNAME -p PASSWORT --add-drop-table TABELLENNAME >dump" . date('Ymd') . ".sql");
exec("gzip dump" . date('Ymd') . ".sql");
echo "fertig...";
?>
Schau an, ist das nicht genau das Script, was all-inkl.com an seine Kunden verteilt?
Also ich bin auch bei all-inkl.com, wenn man das bekommt dann nur per Aufforderung oder?
Weil ich habs nicht bekommen.
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

Muss ja nicht auf jedem Server gleich konfiguriert sein. Ich kann halt nur wiederholen,
dass wir nicht speziell danach gefragt haben. Vielmehr wurde uns das gleiche Backup Script als
Alternative empfohlen, da das Cronscript von mysqldumper ans Serverlimit stößt.

Genaueres kannst du hier nochmal nachlesen:

http://www.phpbb.de/viewtopic.php?p=838028#838028

Btw: Wenn der Support schreibt, "dieses Script wird von vielen unseren Kunden
eingesetzt", dürften wir da wohl kaum die Ausnahme sein bei all-inkl.com
Benutzeravatar
Gumfuzi
Ehemaliges Teammitglied
Beiträge: 2454
Registriert: 26.03.2004 22:25
Wohnort: Linz, AT
Kontaktdaten:

Beitrag von Gumfuzi »

AI hat diverse Anleitungen parat:
http://www.all-inkl.com/anleitungen/dat ... legen.html
bzw:
unten auf die Hauptübersicht klicken
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

easygo hat geschrieben:Muss ja nicht auf jedem Server gleich konfiguriert sein. Ich kann halt nur wiederholen,
dass wir nicht speziell danach gefragt haben. Vielmehr wurde uns das gleiche Backup Script als
Alternative empfohlen, da das Cronscript von mysqldumper ans Serverlimit stößt.

Genaueres kannst du hier nochmal nachlesen:

http://www.phpbb.de/viewtopic.php?p=838028#838028

Btw: Wenn der Support schreibt, "dieses Script wird von vielen unseren Kunden
eingesetzt", dürften wir da wohl kaum die Ausnahme sein bei all-inkl.com
Auch wenn ich Dich nicht mehr mag. Aber einen Tipp kann ich Dir geben. Wenn Deine MySQL Datenbank auf Grund von Auslastungen öfters abstürzt, dann liegt die Schuld bei All-Inkl. Diese lassen nämlich alle Datenbanken in unterschiedlichen Zyklen zu unterschiedlichen Tages- und Nachtzeiten backupen. Das führte bei mir je nach Ausführungszeit (wenn High Life ist z.B.) zum Komplettabstürz der Datenbank.

Es hat mehrere Monate gebraucht bis ich das herausgefunden habe und ich habe meine Datenbank direkt runternehmen lassen, weil ich selber die Backups per Cronjob steuere und auf deren internes Backup nicht angewiesen bin.

Gruß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“