MySQL-Datenbank bei 1&1 sichern?

Hallo,
kann jemand einem Anfänger erklären, wie er seine Datenbank bei 1&1 sichern kann um diese bei einem evtl. Verlust wieder herzustellen?

Vielen Dank
Thorsten

Ich würde hierfür ein PHP-Script verwenden die du unter zahlreichen Internetseiten findest.
Z.B. http://www.phparchiv.de oder http://www.dynamic-webpages.de

Wolfgang

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Wolfgang,
ich habe bei 1&1 folgendes gefunden, aber was muss ich genau mit diesem Script machen?
Backup per PHP-Script

Folgendes PHP-Script sichert den Datenbankinhalt in ein GZip-File:

<?php // Bitte hier Ihre Daten eintragen
$host= 'dbxx.puretec.de'; $user= 'dbxxxxxx'; $pass= 'xxxxxxxx'; $db= 'dbxxxxxxx'; // Befehl ausführen und in Zipfile speichern system(sprintf( 'mysqldump --opt -h %s -u %s -p%s %s | gzip \> %s/dump.sql.gz', $host, $user, $pass, $db, getenv('DOCUMENT\_ROOT') )); echo '+DONE'; ?\> Danach können Sie sich das Dump-File per FTP herunterladen. Sie finden es im ~/ Ihres Webspaces. Falls durch die Größe Ihrer Datenbank das Script an die Laufzeitbegrenzung stoßen sollte, gibt es auch noch die Möglichkeit, jede Tabelle einzeln auszulesen. (Danke an den Kunden, der uns diesen Hinweis als Feedback geschickt hat!) Dazu müssen Sie das Verzeichnis "DB\_backup" in Ihrem Homeverzeichnis anlegen und dieses Script aufrufen: <?php $host = "dbXX.puretec.de";
$db = "dbXXXXXXXX"; $dbuser = "pXXXXXXX"; $dbpw = "XXXXXXX"; MYSQL\_CONNECT($host, $dbuser, $dbpw) or die ( " ### Datenbankserver nicht erreichbar"); MYSQL\_SELECT\_DB($db) or die ( " Datenbank nicht vorhanden "); $path = getenv('DOCUMENT\_ROOT')."/DB\_backup"; $result = MYSQL\_QUERY("SHOW TABLES"); $numrow = MYSQL\_NUM\_ROWS($result); for($i = 0;$i %s/$table.sql.gz",$path)); echo "DONE\n\n"; } MYSQL\_CLOSE(); ?\> > [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Du brauchst nur das erste Script. (Das andere Script brauchst du nur wenn du so große Datenmengen hast das es zu eine Zeitüberschreitung kommt) Fülle die xxx mit deinen Daten. Passwort, User-Name etc. hast du von deinem Provider (1und1) erhalten. Das ganz script speicherst du ab, z.B. unter dem Name sicherung.php Die Datei muss die Endung php haben. Dann lädst du die Datei hoch. Anschließend kannst du das script aufrufen z.B. mit www.deine_seite.de/sicherung.php
Das Script hat jetzt eine GZ-Datei (Zip-Datei) erzeugt (dump.sql.gz) und liegt in deinem Hauptpfad und kann auf deinen Rechner runtergeladen werden. Jetzt brauchst du nur noch ein Programm, dass die GZ-Datei entpacken kann.

Such aber mal weiter im Internet. Es gibt auch noch andere Programme bzw. Scripts zu diesem Thema.

Eine andere Möglichkeit wäre es mit phpmyadmin zu versuchen. Kostenlos unter http://www.phpmyadmin.net Unter http://www.phpbb.de/doku/kb/artikel.php?artikel=31 findest du eine Anleitung. Mit phpmyadmin kannst du deine Datenbank ansprechen und somit auch die Daten exportieren.

Wolfgang

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]