Diskussion
Backup einer MySQL-DB
| Webi |
Geschrieben am: Di 27.06.2006, 14:29
|
|
AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 681 Mitglied seit: 28.03.2004 |
Hallo
Ich möchte gerne täglich von unserer MySQL-DB automatisch einen Dump erstellen lassen. Dieser sollte dann in ein Verzeichnis auf dem Server gespeichert werden. Die Krönung wäre noch, dass Files, welche älter als x Tage sind automatisch gelösch werden. Kennt jemand ein solches Script? Gruss Roland -------------------- www.linkit.ch - Das Webverzeichnis mit Links aus dem Deutschsprachigen Raum.
Preise vergleichen bei Shopono.de www.bebelino.ch - Onlineshop für Baby- und Kinder-Produkte |
![]() |
| Sascha Ahlers |
#2 Geschrieben am: Di 27.06.2006, 15:23 (+00:53)
|
![]() AyomRank 8 Gruppe: Experten Entwicklung Beiträge: 1974 Mitglied seit: 27.12.2004 |
Ich habe wohl mal ein primitives PHP-Script für sowas geschrieben, welches mysqldump aufruft und einfach alle Daten in eine Datei speichert.
Es erstellt Dateien mit einen bestimmten muster an Dateinamen, worin auch das Datum enthalten ist, alle Dateien, welche älter als X Tage sind, werden nach dem Backup aus dem Verzeichnis gelöscht. Ich danke eine große Dokumentation ist da nicht von Nöte, dass Programm ist eigentlich selbsterklärend, wenn man Programmieren kann. Man könnte das Script aber noch wesendlich verfeinern, indem es die Dateien auch gleich auf einen FTP Server schiebt oder ähnlichem. MfG Sascha Ahlers angehängte Datei ( Anzahl der Downloads: 266 )
mysqlbackup.tar.gz-------------------- Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."
PHP Linksammlung Sicherheit beim Programmieren von Webanwendungen |
![]() |
| PH |
#3 Geschrieben am: Di 27.06.2006, 15:27 (+00:03)
|
||
|
AyomRank 8 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 1725 Mitglied seit: 29.08.2004 |
Um mehr Sicherheit zu erreichen, könnte der FTP-Server sich periodisch auf den Produktions-Server einloggen, um das Backup abzuholen. So findet der Hacker auf dem Server nicht auch noch das Passwort zum FTP Server. |
||
![]() |
| Sascha Ahlers |
#4 Geschrieben am: Di 27.06.2006, 15:55 (+00:28)
|
![]() AyomRank 8 Gruppe: Experten Entwicklung Beiträge: 1974 Mitglied seit: 27.12.2004 |
Wenn es um Sicherheit geht, wäre FTPS oder noch besser ein SFTP natürlich besser.
Nur hierbei ist es natürlich auch die Frage, wo liegt die größere Gefahr, wenn man vom FTP-Server auf den Datenbankserver zugreift oder umgekehrt. Beides können wohl nur limitierte Account sein, aber wenn ich sensible Daten in der Datenbank gespeichert habe, spielt das ggf. nur eine untergeordnete Rolle. MfG Sascha Ahlers -------------------- Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."
PHP Linksammlung Sicherheit beim Programmieren von Webanwendungen |
![]() |
| Webi |
#5 Geschrieben am: Di 27.06.2006, 22:03 (+06:07)
|
|
AyomRank 6 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 681 Mitglied seit: 28.03.2004 |
Danke dir. Werde das Script mal anschauen.
Gruss Roland -------------------- www.linkit.ch - Das Webverzeichnis mit Links aus dem Deutschsprachigen Raum.
Preise vergleichen bei Shopono.de www.bebelino.ch - Onlineshop für Baby- und Kinder-Produkte |
![]() |
2 Monate später...
| Sandro Feuillet zehnplus GmbH |
#6 Geschrieben am: Do 24.08.2006, 13:21 (+2m )
|
![]() AyomRank 8 Gruppe: Moderatoren Beiträge: 1511 Mitglied seit: 4.05.2004 |
Sascha, habe das PHP Script erfolgreich auf den Server geladen, es kann auch ohne Fehlermeldung direkt aufgerufen werden. (also stimmen Pfade und sql login, oder?)
Was muss ich noch machen, damit das Backup läuft? Dachte ich kann per cronjob das php File aufrufen, doch wenn ich es manuell aufrufe wird die DB nicht gebackupt... -------------------- Gruss Sandro
-------------------------------------------------------------------------- zehnplus - Wir optimieren Ihre Seite SEO, Online-Kundendienst, Usability, CMS Politik Forum Schweiz Das führende Schweizer Politikforum |
![]() |
| Sascha Ahlers |
#7 Geschrieben am: Do 24.08.2006, 13:33 (+00:11)
|
![]() AyomRank 8 Gruppe: Experten Entwicklung Beiträge: 1974 Mitglied seit: 27.12.2004 |
Das Archiv besteht aus zwei Teilen, einmal dem PHP-Script (backup.php) und den Shell-Script (mysqlbackup.sh).
Teil 1 backup.php:
Teil 2 mysqlbackup.sh:
MfG Sascha Ahlers -------------------- Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."
PHP Linksammlung Sicherheit beim Programmieren von Webanwendungen |
![]() |
| Sandro Feuillet zehnplus GmbH |
#8 Geschrieben am: Do 24.08.2006, 15:29 (+01:56)
|
![]() AyomRank 8 Gruppe: Moderatoren Beiträge: 1511 Mitglied seit: 4.05.2004 |
Muss man das Programm "phpdump" separat downloaden oder ist das normalerweise bei php dabei?
-------------------- Gruss Sandro
-------------------------------------------------------------------------- zehnplus - Wir optimieren Ihre Seite SEO, Online-Kundendienst, Usability, CMS Politik Forum Schweiz Das führende Schweizer Politikforum |
![]() |
| Sascha Ahlers |
#9 Geschrieben am: Do 24.08.2006, 18:47 (+03:17)
|
||
![]() AyomRank 8 Gruppe: Experten Entwicklung Beiträge: 1974 Mitglied seit: 27.12.2004 |
Nein, es geht hier um mysqldump und gehört zum Mysql-Paket und sollte deshalb installiert sein, der Pfad muss nur angepasst werden. MfG Sascha Ahlers -------------------- Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."
PHP Linksammlung Sicherheit beim Programmieren von Webanwendungen |
||
![]() |
| grandpa |
#10 Geschrieben am: Fr 25.08.2006, 17:47 (+23:00)
|
|
AyomRank 3 ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 40 Mitglied seit: 26.02.2006 |
Google auch mal nach MySQLDumper, da gibt es ein ziemlich gutes Script im Netz.
-------------------- |
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/12654
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| MySQL Sortierung ist irgendwie komisch! | webdoktor | 248 | 13 | Fr 5.03.2010, 10:20 |
| MYSQL Update-Befehl auf Basis Erg. SELECT Abfrage? | Claus Lehmann | 195 | 4 | Mi 3.03.2010, 12:27 |
| Wie kann ich mit einer Facebook App Geld verdienen | Rhomb | 569 | 6 | Do 25.02.2010, 08:15 |
| MySQL-Volltextsuche mit REGXP | PH | 194 | 10 | Do 4.02.2010, 16:47 |
| Programmierer (PHP/MySQL/JS) im Raum Dresden | qwerket | 233 | 2 | Mo 1.02.2010, 12:11 |
| Fenster vor verlassen einer Seite | yoopi | 583 | 31 | Mo 25.01.2010, 14:17 |
| mysql performance | Felix Weber | 296 | 8 | Di 19.01.2010, 21:01 |
| Abfrage einer MySQL Datenbank | webdoktor | 281 | 10 | Fr 8.01.2010, 18:11 |
| Wert einer Domain - gute Frage! | bizz2000 | 357 | 3 | Di 1.12.2009, 09:08 |
Anzeige - [Hier werben / Mediadaten]




















