php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.12.2004, 21:11  
Gast
 
Beiträge: n/a
Standard [Erledigt] Automatische Backups erzeugen

Hallo zusammen,

ich weiß, dass dieses Thema schon oft angesprochen wurde und ich habe auch schon die Foren und Google durchsucht - Trotzdem habe ich irgendwie keine Lösung für mich gefunden!

Das Grundproblem ist, dass ist ein automatisches Backup erzeugen möchte. Meine Idee war eine PHP-Datei mit dem Aufruf von mysqldump zu erstellen und diese per Cronjob regelmäßig aufzurufen!

Leider scheitert es schon bei der PHP-Datei
Ich habe hier nachstehendes drinstehen ...

<?php
system("/usr/bin/mysqldump -uxxx -pyyy -hlocalhost zzz > /home/www/webxy/html/dump/dump.sql", $fp);
if ($fp == 0) echo "Daten exportiert"; else echo "Es ist ein Fehler aufgetreten";
?>

Und leider kommt immer "Es ist ein Fehler aufgetreten" - Dieses läst mich vermuten, dass ich vielleicht system() nicht ausführen kann! Ist es möglich dieses zu testen, oder ggf. aus dem Aufruf eine sprechende Fehlermeldung herauszubekommen?

Oder hat vielleicht jemand eine andere Idee? Kann man ggf. mit einem Cronjob direkt ein Backup erstellen?

Danke und Grüße
Finshu
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.12.2004, 22:18  
Gast
 
Beiträge: n/a
Standard Re: Automatische Backups erzeugen

Zitat:
Zitat von Finshu
Und leider kommt immer "Es ist ein Fehler aufgetreten" - Dieses läst mich vermuten, dass ich vielleicht system() nicht ausführen kann!
Das solltest Du klären.

Falls ja, dann guck Dir das Beispiel mal an:
http://test.php-help.info/db-2/ (Quelltext wird angezeigt)

Code:
Oder hat vielleicht jemand eine andere Idee? Kann man ggf. mit einem Cronjob direkt ein Backup erstellen?
Das geht auch. Optimal wäre, wenn Du das CLI von PHP (> 4.3.0) nutzt.
  Mit Zitat antworten
Alt 27.12.2004, 10:07  
Gast
 
Beiträge: n/a
Standard

Hallo meikel,

als Rückgabe von meinem Aufruf erhalte ich "126" - Das sagt mir leider nichts

Grüße Finshu
  Mit Zitat antworten
Alt 27.12.2004, 20:55  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Finshu
als Rückgabe von meinem Aufruf erhalte ich "126" - Das sagt mir leider nichts
Der DB User muß über das File-Privileg verfügen und das Recht haben, Tabellen zu sperren.
  Mit Zitat antworten
Alt 28.12.2004, 08:14  
Gast
 
Beiträge: n/a
Standard

... dass hört sich ja nicht gut an!

Gibt es vielleicht ein gutes Script, dass auf andere Weise Dumps erzeugt? Soetwas wie die Exportfunktion von phpmyadmin nur ohne Oberfläche, so dass man es per Cronjob aufrufen kann?

Grüße Finshu
  Mit Zitat antworten
Alt 28.12.2004, 10:19  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

Code:
#!/bin/sh

rm /root/autodump_old.sql
mv /root/autodump_new.sql /root/autodump_old.sql
mysqldump -A -u root -pXXX > /root/autodump_new.sql
das hier is mein mini-shell-script, welches mir jede nacht automatisch ein backup zieht. sitzt in meinem cron.daily ordner, laeuft einwandfrei. versuch das einfach...
__________________
Was ist validität?
fantast ist offline   Mit Zitat antworten
Alt 28.12.2004, 10:50  
Gast
 
Beiträge: n/a
Standard

Hallo fantast,

auf mysqldump habe ich scheinbar keine Berechtigung!
Vielleicht eine andere Idee

Grüße Finshu
  Mit Zitat antworten
Alt 28.12.2004, 11:15  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

sicher, dass du auf das programm keine rechte hast ? das wundert mich. dann sieh dich mal um, ob du ein php-backup script findest. sollte es geben. versuchs mal damit...
__________________
Was ist validität?
fantast ist offline   Mit Zitat antworten
Alt 28.12.2004, 11:27  
Gast
 
Beiträge: n/a
Standard

Hast Du ein Tipp für ein Script?
  Mit Zitat antworten
Alt 28.12.2004, 11:46  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

ne. ich kenn keins. wie gesagt such doch mal...
www.google.com
__________________
Was ist validität?
fantast ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tool um (Spiel)Klassen zu erzeugen Martin13 PHP-Fortgeschrittene 6 05.09.2007 02:25
SQL Abfrage erzeugen/ string bearbeitung easy PHP Tipps 2007 20 28.03.2007 22:12
Automatische Verlinkung silverstar PHP Tipps 2007 8 10.02.2007 09:19
automatische Thumbs erzeugen rabatz PHP Tipps 2006 7 08.07.2006 19:12
Bild erzeugen meisterigel PHP Tipps 2006 5 28.03.2006 14:43
Automatische Weiterleitung + HTTP_REFERER senden Bronks HTML, Usability und Barrierefreiheit 12 10.11.2005 13:45
Pulldown Menü dynamisch aus Datei erzeugen PHP Tipps 2005-2 14 20.10.2005 11:18
GDLib mehere Grafiken erzeugen und positionieren PHP Tipps 2005-2 2 06.08.2005 17:57
Fehler beim erzeugen einer MySQL tabelle mit php Datenbanken 15 23.05.2005 16:25
Formular mit fpdf erzeugen! Boennchen PHP Tipps 2005 4 01.02.2005 11:59
automatische Weiterleitung PHP Tipps 2004-2 1 25.11.2004 15:59
mit PHP ein Bild erzeugen PHP Tipps 2004 2 19.10.2004 22:07
Datei mit php erzeugen Stümper PHP Tipps 2004 4 12.10.2004 12:51
Automatische Weiterleitung unter Opera suter HTML, Usability und Barrierefreiheit 2 07.09.2004 08:00
[Erledigt] variable Tabellen erzeugen PHP Tipps 2004 1 14.06.2004 09:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
automatische backup erzeugung mysql, automatische back-ups vom system erstellen, phpmyadmin atomatisches backup, phpmyadmin automatische backups, erstellung shell script automatisches backup sql, php backup erzeugen, jede nacht automatische sql abfrage, php automatische backups, cli php cron rückgabe dump?

Alle Zeitangaben in WEZ +2. Es ist jetzt 03:10 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.