Hallo, Videofreunde:
Inzwischen ist die Domain "Videofreunde.com" eingerichtet und ich könnte die Datenbank "umziehen" lassen - ja, wenn ich´s denn könnte!
Als gelernter Fortraner, Coboler und Assembler habe ich mit einem umgestrickten CGI-Script die Datenbank (also das Forum) von "Videofreunde.de" gespeichert. Das Scpript sieht so aus:
Zitat#!/usr/bin/perl
print "content-type: text/plain\n\n";
qx"/usr/bin/mysqldump --localhost --password=password --user=userdatabase > backup.sql ";
print "MySQL-Export ok\n";
Es funktioniert auch einwandfrei und ich habe die Datenbank als Textfile (backup.sql) gesichert und auf den neuen Server übertragen. Das Backup beginnt folgendermaßen:
ZitatAlles anzeigen-- MySQL dump 8.21
--
-- Host: hostname Database: database
---------------------------------------------------------
-- Server version 4.0.15a-Max-log
--
-- Table structure for table 'bb1_access'
--
CREATE TABLE bb1_access (
boardid int(11) unsigned NOT NULL default '0',
userid int(11) unsigned NOT NULL default '0',
boardpermission tinyint(1) NOT NULL default '0',
startpermission tinyint(1) NOT NULL default '0',
replypermission tinyint(1) NOT NULL default '0',
PRIMARY KEY (boardid,userid)
) TYPE=MyISAM;
--
-- Dumping data for table 'bb1_access'
--
.....etc. pp, so ähnlich geht´s weiter, immer erst die Tabellenstruktur dann die Daten derTabelle, zu Beginn immer der Kommentar.......
Wer kann mir mit einem CGI-Script helfen das diese Daten (ca. 36 MB!) nimmt, in der neu eingerichteten Datenbank alles löscht, die Tabellen erstellt und mit den Daten füllt. Ich suche also das Pendant zu obigem Backup CGI-Script, quasi ein Restore CGI-Script !
Wer kennt sich aus und kann helfen?
Als Synomnyme bitte verwenden:
Host: hostname oder localhost (backup.sql liegt im gleichen Verzeichnis wie das Script)
User: user
Password: password
DB: database
Vielen Dank im Voraus
vom Peter