php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.10.2004, 08:06  
Gast
 
Beiträge: n/a
Standard DB-backup über Script

Moin,

Es werden über ein automatisches Updatescript einige Änderungen innerhalb der Tabellen vorgenommen. Bevor jedoch diese Änderungen durchgeführt werden, möchte ich den aktuellen DB-Stand sichern. Das ganze muss auch über das Updatescript laufen und somit über die Programmzeile durchführbar sein.

mySql Version 4.0.20a

Laut mySql Doku gibts da mehrere Möglichkeiten, wobei ich noch nicht blicke, welche für mich die optimalste ist.
Eigentlich würde mir ein SQL-Export in eine Textdatei genügen (so etwas, was phpMyAdmin auch machen kann).

Vielleicht kann mir jemand hier einen Tipp geben, bzw. ein Beispiel nennen!?

Danke und Gruß
72dpi
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.10.2004, 14:26  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Wenn du nur den Inhalt der Felder benötigst (hier Tabulatorgetrennt)
PHP-Code:
<?php
$host
="localhost";
$user="username";
$pass="password";
$base="datenbank";
$table="tabelle";

$db=mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db($base) or die(mysql_error());
$result=mysql_query("SELECT * FROM $table  ") or die(mysql_error());
$fp=fopen("dump.txt","w");
$trenn="\t";
$lf="";
while (
$row=mysql_fetch_row($result)) {
  
fputs($fp,$lf.implode($trenn,$row));
  
$lf="\r\n";
}
fclose($fp);
?>
DiBo33 ist offline   Mit Zitat antworten
Alt 07.10.2004, 14:32  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von DiBo33
Wenn du nur den Inhalt der Felder benötigst (hier Tabulatorgetrennt)
Leider nicht nur. Es soll ein komplettes Wiederherstellungsscript enthalten. Falls die DB bei einem Update mal verschrottet wird, oder es muss auf einen alten Stand zurückgesetzt werden, will ich auch die Tabellen- und Indexerstellung drinn haben.

Danke und Gruß
72dpi
  Mit Zitat antworten
Alt 07.10.2004, 14:40  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Zitat:
Zitat von 72dpi
Zitat:
Zitat von DiBo33
Wenn du nur den Inhalt der Felder benötigst (hier Tabulatorgetrennt)
Leider nicht nur. Es soll ein komplettes Wiederherstellungsscript enthalten. Falls die DB bei einem Update mal verschrottet wird, oder es muss auf einen alten Stand zurückgesetzt werden, will ich auch die Tabellen- und Indexerstellung drinn haben.

Danke und Gruß
72dpi
Dann google mal nach phpmybackup da gibts einige fertige Lösungen
DiBo33 ist offline   Mit Zitat antworten
Alt 12.10.2004, 04:10  
Gast
 
Beiträge: n/a
Standard

SHOW CREATE TABLE `aid`
SHOW FIELDS FROM `aid`
SELECT * FROM `aid`

Statt aid ist natürlich Deine Tabelle einzusetzen
  Mit Zitat antworten
Alt 22.10.2004, 10:53  
Gast
 
Beiträge: n/a
Standard

Hallo.

nochmal eine weitere Frage zu diesem Thema:
Ist es auch möglich, anhand der SHOW Statements die INSERTS der aktuellen Daten komplett ausgeben zu lassen? In der mySql Doku finde ich so etwas bei SHOW nicht.
Oder müsste man sich die INSERTS selbst zusammenbauen, was ja auch ok wäre. Wenn es aber schon eine vorbereitete SQL-Funktion gibt!?

Danke und Gruß
72dpi
  Mit Zitat antworten
Alt 22.10.2004, 11:23  
Gast
 
Beiträge: n/a
Standard

noi, layda nedd :/
  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
Diverses aus meinem Apache Logs robo47 Server, Hosting und Workstations 5 25.05.2007 22:45
Backup Script tomtaz PHP Tipps 2006 9 29.06.2006 09:22
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
Gesuch / Einladung: PHP - Anti-Spam Script SvenLittkowski Trash 7 14.01.2006 03:38
[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
Fehler bei Script, welches Ordner erstellt PsychoEagle PHP Tipps 2005 3 23.04.2005 16:03
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
\db-backup\, dbbackup, php script backup, php script für complettes db backup, passwort wiederherstellungsscript, php db_backup, dbbackup für php 7, php db-backup, script php sicherung mysql db, deutscher php script für datenbank backup, php db backup, php datenbankbackupscript, automatisiertes php phpbackup, \php datenbank backup script\, php-code für db-backup

Alle Zeitangaben in WEZ +1. Es ist jetzt 05:02 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.