Problem mit mysqldump

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Problem mit mysqldump

Postby Blue Lord » 18. May 2005 12:18

Hi,

Meine lokale Installation:
xampp-linux-1.4.13.tar.gz
PHP 5.04
MySql 4.1.11

Online ist installiert:
PHP 4.3.10
MySql 4.0.20

habe vom Provider '1und1' die Scripts um Backup und restore auszuführen installiert.

Nun das Problem:
Online funktioniert Backup und Restore einwandfrei.
Lokal funktioniert beides nicht (keine Fehlermeldung).

Hat jemand einen guten Tip für mich?

Anbei die beiden Scripts:

Mysql-Backup
<?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/dumpDB.sql.gz',
$host,
$user,
$pass,
$db,
getenv('DOCUMENT_ROOT')
));
echo '+DONE';
?>




Mysql-Restore
<?php
// Bitte hier Ihre Daten eintragen
$host= 'dbxx.puretec.de';
$user= 'dbxxxxxx';

$pass= 'xxxxxxxx';
$db= 'dbxxxxxxx';

// GZip entpacken und in die Datenbank einlesen
system(sprintf(
'gunzip -c %s/dumpDB.sql.gz | mysql -h %s -u %s -p%s %s',
getenv('DOCUMENT_ROOT'),
$host,
$user,
$pass,
$db
));
echo '+DONE';
?>


Beste Grüße und vielen Dank

Blue Lord
Blue Lord
 
Posts: 27
Joined: 05. March 2003 21:48

Postby DJ DHG » 18. May 2005 12:35

Moin Moin

Es fehlen die Pfade. (/opt/lampp/bin/)

mfg DJ DHG
User avatar
DJ DHG
AF Moderator
 
Posts: 2455
Joined: 27. December 2002 13:50
Location: Kiel

Postby Wiedmann » 18. May 2005 12:47

DJ DHG wrote:Es fehlen die Pfade. (/opt/lampp/bin/)

Ich denke mal nicht. XAMPP ist ja nur lokal installiert --> s.u.

Blue Lord wrote:habe vom Provider '1und1' die Scripts um Backup und restore auszuführen installiert.

Das Script läuft aber schon auf dem Webspace von 1&1?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Fehlende Pfade ...

Postby Blue Lord » 18. May 2005 12:50

@DJ DHG,

danke für die schnelle Antwort.

Jetzt bin ich am suchen, wo ich diese Pfadangaben machen muß.

Direkt vor dem Befehl (mysqldump bzw. gunzip) oder in irgend einer 'Pfad-Variablen' ?

Vielen Dank

Blue Lord
Blue Lord
 
Posts: 27
Joined: 05. March 2003 21:48

Postby Blue Lord » 18. May 2005 12:52

Ja, beide Scripts laufen auf dem Webspace von 1&1 problemlos.

Blue Lord
Blue Lord
 
Posts: 27
Joined: 05. March 2003 21:48

Postby Wiedmann » 18. May 2005 13:01

Ja, beide Scripts laufen auf dem Webspace von 1&1 problemlos.

Naja. Von dir daheim wirst du aber IMHO den MySQL-Server bei 1&1 nicht erreichen können. Also muss das Script ja bei 1&1 laufen.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Blue Lord » 18. May 2005 13:04

Wiedmann wrote:Naja. Von dir daheim wirst du aber IMHO den MySQL-Server bei 1&1 nicht erreichen können. Also muss das Script ja bei 1&1 laufen.


Da hab ich jetzt leichte Verständnisprobleme. Ich habe doch xampp lokal installiert und mein Server läuft auch (lokal).
Was mach ich jetzt falsch.

Beste Grüße
Blue Lord
Blue Lord
 
Posts: 27
Joined: 05. March 2003 21:48

Postby Wiedmann » 18. May 2005 13:16

Also wenn du das lokal machst, warum nimmst du dann nicht gleich den phpMyAdmin?

BTW:
$host= 'dbxx.puretec.de';

Dein Rechner nennt sich so?

Wenn du das Script lokal benutzen willst, also noch die Daten anpassen und wie schon gesagt die Pfade.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Pfade anpassen

Postby Blue Lord » 18. May 2005 13:32

Hi,

also, die Scripts sind im Original (1&1) Zustand.
Natürlich habe ich für die online- und die lokale Version die Pfade angepasst.
Und PHPMyAdmin möchte ich dazu nicht benutzen, da ich eine umfangreiche Anwendung betreibe, die auch Admin-Menüs enthält. Unter anderem auch Menüs für Backup und für Restore. Dies funktioniert mit 2 Klicks und erfordert nicht noch zusätzlich den Aufruf von PHPMyAdmin online für Backup und PHPMyAdmin lokal für Restore.

Beste Grüße
Blue Lord
Blue Lord
 
Posts: 27
Joined: 05. March 2003 21:48


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 17 guests