automatisches MySQL Datenbank Backup PHP Script (ohne timeout)

#0
07.11.2006, 21:49
Administrator
Avatar Lukas

Beiträge: 1743
#31 Hallo Leute,

mein Script war eigentlich nur ein Beispiel und darf von PHPlingen gerne modifiziert und angepasst werden... leider habe ich nicht die Zeit Support dafür zu leisten.

ein fertiges Script was die meisten von Euch gewünschten Erweiterungen hat und Probleme umgeht ist: http://www.mysqldumper.de

probierts mal aus... wird imho seit einiger Zeit intensiv entwickelt!
__________
Gruß Lukas :yo
Seitenanfang Seitenende
01.04.2007, 23:24
Administrator
Avatar Lukas

Beiträge: 1743
#32 da das Thema einige interessiert...

da unsere Datenbank inzwischen so gross ist das mein Hoster mir das automatische speichern per Script nicht mehr erlaubt sicher ich die Protecus Datenbank inzwischen regelmäßig manuell und prüfe das Backup auch.

sowieso automatisiert nachts als Task mit folgender Batch Datei:
(Vorraussetzung ist hier die Installation von XAMPP oder einem lokalen MySQL Server)

Zitat

@ECHO OFF

ECHO MySQL Datensicherung
ECHO ==================

ECHO Warte auf Internet Verbindung...
SLEEP 15

ECHO Backup Cleanup
DEL dump_old9.rar
REN dump_old8.rar dump_old9.rar
REN dump_old7.rar dump_old8.rar
REN dump_old6.rar dump_old7.rar
REN dump_old5.rar dump_old6.rar
REN dump_old4.rar dump_old5.rar
REN dump_old3.rar dump_old4.rar
REN dump_old2.rar dump_old3.rar
REN dump_old1.rar dump_old2.rar
REN dump.rar dump_old1.rar

ECHO Backup MySQL...
C:\Programme\xampp\mysql\bin\mysqldump -h domain.com -u user -ppassword --opt --verbose --compress datenbankname > dump.sql

ECHO Komprimiere Backup...
:: Wiederherstellungsinfos/Testen/Löschen
c:\programme\winrar\rar a -rr -t -df dump.rar dump.sql

ECHO Done...

ECHO Ruhezustand in 12 Sekunden
ECHO (Str+C zum Abbrechen)
SLEEP 12
rundll32.exe powrprof.dll,SetSuspendState
EXIT
also allgemein gesagt klassisch per mysqldump:
http://dev.mysql.com/doc/refman/5.1/de/mysqldump.html
^ mehr Infos
__________
Gruß Lukas :yo
Seitenanfang Seitenende
04.04.2007, 18:03
...neu hier

Beiträge: 2
#33 Hallo,

Tolle Scripte, muss ich sagen ;)

Aber gibt es zb die möglichkeit wenn der Server zuhause steht gleich den Ganzen Ordner mit der MySql Datenbank zu kopieren ?
Zb D:/Webdata/xampp/mysql/data/forum

Das würde mir die sache dann unheimlich vereinfachen.

Und wichtiger noch wenn ich das Backup wieder herstellen will, kann ich den Ordner dann einfach wieder reinkopieren und er wird wieder vollständig als datenbank behandelt ?
Seitenanfang Seitenende
04.04.2007, 20:02
Moderator
Avatar hevtig

Beiträge: 2312
#34 hi,

dazu solltest du den sql dienst vorher beenden.

Code

net stop mysql
sollte den Dienst beenden.
Dann kannst du kopieren.

Code

net start mysql
startet den Dienst wieder.
__________
Woher soll ich wissen was ich denke, bevor ich höre was ich sage??
Sag NEIN zu HD+/CI+ - boykottiert die Etablierung von HD+/CI+!
Seitenanfang Seitenende
05.04.2007, 12:18
...neu hier

Beiträge: 2
#35 Super, danke ;)

das erleichter es mir um einiges
Seitenanfang Seitenende
Um auf dieses Thema zu ANTWORTEN
bitte erst » hier kostenlos registrieren!!

Folgende Themen könnten Dich auch interessieren: