automatisches MySQL Datenbank Backup PHP Script (ohne timeout) |
|
---|---|
25.04.2004, 13:18
Member
Beiträge: 451 |
|
|
|
25.04.2004, 13:28
Administrator
Beiträge: 1743 |
#2
Hallo Tille,
für Backups verwende ich persönlich meistens http://www.mysqlfront.de - was wirklich ein schönes Tool ist um Mysql Datenbank zu administrieren ... kleines Manko, da der Dump nicht einfach auf dem Server in eine Datei geschrieben wird dauert das ganze oft ziemlich lange. ansonsten gibt es ein gutes und schnelles Backup-PHP-Script von Daniel Schlichtholz welches das Timeout durch einen Selbstaufruf umgeht; funktioniert hervorragend: Download hier: http://www.mysqldumper.de/board/ __________ Gruß Lukas |
|
|
25.04.2004, 19:30
Member
Themenstarter Beiträge: 451 |
#3
Danke Lukas das Script ist genau das was ich suchte
Tille __________ Anonymität im Internet ist, wenn Du keinen kennst, aber alle Dich. |
|
|
07.05.2004, 16:34
...neu hier
Beiträge: 3 |
#4
Hi,
mittlerweile habe ich ein eigenes kleines Board zu meinem Script eröffnet und einige User haben es bereits um nützliche Zusatzfeatures erweitert. Einen kleinen Bugfix gab es auch. Zu finden hier: http://www.mysqldumper.de/board/ Ich hoffe, dass das hier OK ist. Ich dachte, das werfe ich hier mal in die Runde. Liebe Grüße, DSB __________ Backup großer Datenbanken Dieser Beitrag wurde am 07.05.2004 um 22:36 Uhr von DSB editiert.
|
|
|
12.05.2004, 11:51
Ehrenmitglied
Beiträge: 831 |
#5
Auch interessant
http://www.dornblut.de/vb/ AutoSQLBackup 2.x http://dornblut.de/vb/announcement.php?f=5 http://www.dornblut.de/vb/showthread.php?t=7 __________ http://linux.regionnet.de/ - http://www.pf-lug.de/ - http://www.4logistic.de/ - http://www.pfenz.de |
|
|
20.05.2004, 23:56
Administrator
Beiträge: 1743 |
#6
ansonsten halt den Standardweg für den Export/Import großer MySQL Datenbanken.
Einfach ein Verzeichnis anlegen, welches die Rechte 777 besitzt. Dort eine PHP-Datei folgenden Inhalts anlegen: zum Backup der MySQL Datenbank: Zitat <?phpzum Restore der MySQL Datenbank: Zitat <?phpoder aber falls der Server dies unterstützt kann man das ganze auch platzsparend komprimiert realisieren und das funktioniert ganz einfach so: zum Backup der MySQL Datenbank (GZip komprimiert): Zitat <?phpzum Restore der MySQL Datenbank (GZip komprimiert): Zitat <?phpfalls ihr keinen eigenen Cronjob Dienst habt um das Backup täglich auszuführen kann ich www.cronjob.de empfehlen... __________ Gruß Lukas |
|
|
29.05.2004, 13:27
Administrator
Beiträge: 1743 |
#7
oder aber ein anderes bequemes Backup Script von Protecus.de :
// beachte: bei PHP Safe_Mode = ON wird es vorraussichtlich nicht funktionieren PHP Code bitte nicht vergessen dem entsprechenden Ordner die Rechte CHMOD 777 zu geben, damit die Backups gespeichert werden können!__________ Gruß Lukas |
|
|
07.10.2004, 10:09
...neu hier
Beiträge: 2 |
#8
Hallo!
Suche sowas auch schon lange. Hab das protecus Script in eine index.php geschrieben! Da ich auch nicht so der Guru bin, langt dies, da beim Aufruf eine weisse Seite kommt und dann mal nichts mehr passiert? Sollte ich nach dem Starten des Scripts gleich den oben angegebenen Backupordner auf dem FTP sehen? Muss ich warten bis irgendeine Meldung kommt, oder mache ich was falsch? Soll ich eher eine andere Variante ausprobieren? Danke im voraus! Dieser Beitrag wurde am 07.10.2004 um 10:11 Uhr von Ralle79 editiert.
|
|
|
10.10.2004, 16:54
Administrator
Beiträge: 1743 |
#9
@Ralle79,
- Du musst natürlich einen Backup Ordner auf dem FTP anlegen: /backup/ und diesen Ordner die Rechte CHMOD 777 geben, damit in diesem Ordner geschrieben werden kann. - sobald das Script erfolgreich durchgelaufen ist sollte es auch eine entsprechende Meldung geben -> habe das Script nochmal aktualisiert und error_reporting auskommentiert ... theoretisch solltest Du nun eine Fehlermeldung bekommen @all auch interessant, falls man eine Datenbank wieder importierem möchte: http://www.calophia.de/magazin/mysql-datenbanken-importieren.htm __________ Gruß Lukas |
|
|
27.10.2004, 12:23
...neu hier
Beiträge: 1 |
#10
Hi!
Habe mir beide PHP Skripte zum Datenbank sichern runtergeladen und getestet! Er schreibt in beiden Fällen, dass er die Daten exportiert hat, aber Sicherungsdatei legt er nie eine an! Kann es sein, dass da bei tripod.de etwas gesperrt ist? MyphpAdmin funktioniert komischerweise auch nicht! Wie kann ich mir sonst noch meine Gästebuch-DB runtersichern? Hat jemand eine Idee? Liebe Grüsse! |
|
|
12.11.2004, 13:39
Administrator
Beiträge: 1743 |
#11
tripod sperrt leider diverses... unter anderem auch garantiert den Befehl: system - also sehr wahrscheinlich, das das da nicht funktioniert!
ich würde es mal mit http://www.mysqlfront.de ausprobieren! __________ Gruß Lukas |
|
|
12.11.2004, 19:05
Member
Beiträge: 5291 |
#12
Oder einfach mal http://www.phpmyadmin.net/
__________ E-Mail: therion at ninth-art dot de IRC: megatherion @ Freenode |
|
|
12.11.2004, 19:34
Administrator
Beiträge: 1743 |
#13
Zitat Xeper postetestimmt, könnte klappen! ... aber vorsicht, nach einigen wenigen MB ist bei phpmyadmin schluss... und bei tripod sowieso __________ Gruß Lukas |
|
|
02.01.2005, 14:15
Member
Beiträge: 2176 |
#14
habe noch eine nette englische Anleitung mit Telnet:
Zitat Backing Up The Database via SSH/Telnethier noch die PHPMYADMIN Anleitung: http://www.vbulletin.com/docs/html/maintenance_phpmyadmin_backup und das Backup wieder einspielen: Zitat Restoring The Database via SSH/TelnetGreetz Lp |
|
|
15.01.2005, 11:38
...neu hier
Beiträge: 3 |
#15
Die Entwicklung von MySQLDumper steht keinesfalls still und wird von Steffen Kamper immer weiter entwickelt. Alle praxistauglichen Vorschläge unserer Community im Support-Board wurden umgesetzt.
Mittlerweile hat das Programm einen beachtlichen Funktionsumfang (und ist immer noch ein kostenloses Open-Source-Projekt *g*): - multilingual (deutsch/englisch) - Backup und Wiederherstellung von MySQL-Datenbanken - Automatisches Verschicken von Backups via Mail oder FTP - Automatisches Löschen von veralteten Backups nach eigenen Regeln (Zeit oder Anzahl) - Einrichtung als Cronjob mit Perl-Script - Administration und Manipulation von Datenbanken ("Mini-SQL) - Verwaltung der Backups (übersichtliche Zusammenfassung mehrerer Backups einer DB) - Erstellung von Datenbankstruktur ohne Daten - Multidump: sichern mehrerer Datenbanken nach Konfiguration - Multipart: automatisches Splitten der Backupdatei bei Überschreiten einer konfigurierbaren Größe - Sicherung und Wiederherstellung einzelner Tabellen - Erstellung eines eigenen Verzeichnisschutz - Detailinformationen über MySQL und MySQL-Datenbanken - einfache Installation über mitgelieferte install.php-Datei - einfache Bedienung, keine Programmierkenntnisse erforderlich Alle User, die kein SSH haben oder bei denen exec()- und Systembefehle gesperrt sind, könnten mit unserem Script richtig glücklich werden. :-) __________ Backup großer Datenbanken |
|
|
da die Datenbank ziemlich gross (54 MB) ist bekomme ich bei einem Backup Dump Versuch mit PHPMYADMIN immer ein Timeout oder ein unvollständiges Backup.
kennt jemand ein gutes Backup Script um MySQL Datenbanken zu sichern?
Tille
__________
Anonymität im Internet ist, wenn Du keinen kennst, aber alle Dich.