php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.06.2006, 11:23  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard Backup Script

Hallo ich schreibe gerade an einen backup Script, dass mir Wöchentlich automatisch ein Backup erstellen soll.

Meine Frage ist jetzt, kann man mittels PHP irgendwie auslesen, wie viele Spalten eine Tabelle hat, und vor allem wie die Felder heißen, und die Tabelle heißt.

Ist das irgendwie möglich, ansonsten wird das Script ja auch wieder ewig lang...

Ist das mögllich?
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.06.2006, 11:35  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

was für tabellen bitteschön?
http://www.lugbz.org/documents/smart-questions_de.html

grüße
axo
axo ist offline  
Alt 28.06.2006, 11:38  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

von der mysql Datenbank, da hat man doch eine Datenbank, aber unzählige Tabellen, wo die Daten dann reinkommen oder etwa nicht?
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 28.06.2006, 13:10  
Erfahrener Benutzer
 
Registriert seit: 09.03.2005
Beiträge: 219
webbi
Standard

Dazu musst du gar nichts aufwendiges Programmieren, der Befehl MySQLdump sollte dir weiterhelfen. Einfach mal in der MySQL Referenz schauen.

Mit PHP Beispielsweise so angewendet:

system("/usr/bin/mysqldump -uDBusername -pDBPasswort -hDBServer DBname > MeinBackupPfad", $var);

Alles was mit DB... anfängt durch deine Zugangsdaten ersetzen, DBname durch deine gewünschte Datenbank und MeinBackupPfad durch die Datei ersetzen, die du erstellen möchtest. Im Verzeichnis muss geschrieben werden dürfen.
$var sagt dir, ob es geklappt hat.
webbi ist offline  
Alt 28.06.2006, 13:15  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

das werd ich dann gleich mal ausprobieren, das währ ja geil wenn das so funktionieren würde...
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 28.06.2006, 13:41  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Wenn das Backup wöchentlich angestoßen wird, musst du nicht einmal PHP an dieser Stelle zwischen dein System und die Datenbank hängen, sondern kannst in deinem Cronjob direkt mysqldump mit den benötigten Parametern aufrufen.
xabbuh ist offline  
Alt 28.06.2006, 13:42  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Cronjob?

Was ist das, kann mir das mal einer erklären, hör das immer wieder...

Edit: ok, hab mich da drüber informiert, denke werde das auch nutzen...
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 28.06.2006, 21:48  
Benutzer
 
Registriert seit: 23.10.2005
Beiträge: 54
greg
Standard

Funktioniert denn der Vorgang zum erstellen eines Dump Files?

Ich hab da sonst mal was alternatives gecoded, liefert einen sauber strukturierten MySQL Dump - sogar templatebasierend. D.h. du kannst die Formatierung des Dumps bestimmen/anpassen.

Das ganze läuft ohne exec(), system() und wie sie alle heißen.
greg ist offline  
Alt 28.06.2006, 21:51  
Erfahrener Benutzer
 
Registriert seit: 14.02.2005
Beiträge: 790
GrU3nL!nG
Standard

Zu deiner Frage zum Thema Cornjob:
http://de.wikipedia.org/wiki/Cronjob
__________________
Gruß Marc
GrU3nL!nG ist offline  
Alt 29.06.2006, 09:22  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Zitat:
Zitat von greg
Funktioniert denn der Vorgang zum erstellen eines Dump Files?

Ich hab da sonst mal was alternatives gecoded, liefert einen sauber strukturierten MySQL Dump - sogar templatebasierend. D.h. du kannst die Formatierung des Dumps bestimmen/anpassen.

Das ganze läuft ohne exec(), system() und wie sie alle heißen.
Nein funktioniert leider nicht. Es wird zwar was ausgeführt, aber das File wird nicht angelegt...

es wird zwar das File angelegt, aber das ist leer
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
 


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
[Erledigt] Backupscript für DB Backup netti PHP Tipps 2008 3 23.06.2008 16:46
Diverses aus meinem Apache Logs robo47 Server, Hosting und Workstations 5 25.05.2007 22:45
Script beendet sich ohne Fehlermeldung Zahl PHP Tipps 2006 6 04.06.2006 20:41
passwort script problem PHP Tipps 2006 8 15.02.2006 10:30
[Erledigt] php script und ixed PHP Tipps 2005-2 14 12.10.2005 13:34
[Erledigt] Verzögerung durch included Script? Umgehen? PHP Tipps 2005-2 4 10.07.2005 19:26
PRobleme mit Backup Script PHP Tipps 2005-2 6 06.06.2005 14:52
[Erledigt] Relay Script PHP-Fortgeschrittene 11 01.06.2005 16:02
[Erledigt] Hilfe bei Download Verwaltungs Script PHP Tipps 2005 8 04.05.2005 10:29
[Erledigt] python script mit php aufrufen... PHP-Fortgeschrittene 1 17.11.2004 17:11
PHP Script aus PHP aufrufen Stümper PHP Tipps 2004 5 26.09.2004 08:15
"das" Script oder "der" Script?? Simbo Off-Topic Diskussionen 31 16.09.2004 17:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php backup script, php script backup, backup script php, mysql-database erfinder, php script verzeichnis backup, php backup skript, cc-share backup script, sicherung script wöchentlich, mysqldumper wöchentlich, python mysqldump leer, php backupscript, backup wöchentlich, mysqldump backup script, /usr/bin/mysqldump leer, daten backup durch script php

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:06 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.