Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

sql.gz nach dump wieder einspielen

Hi,
habe ein Script mit dem ich die Tabellen aus einer DB exportiere.

Code:                   In Zwischenablage kopieren (nur IE)
1">

Die Tabellen werden alle einzelnd in eine tar.gz Datei gespeichtert.

Nur ich habe leider keine Ahnung wie ich die Tabellen nun einspielen kann?
Weiß jemand Hilfe?

Es soll OHNE phpmyadmin möglich sein
Hier gehts zum Orginal Eintrag "sql.gz nach dump wieder einspielen" im Forum

Antworten

Du benutzt im Kern das Kommando

Code:                   In Zwischenablage kopieren (nur IE)
2">

wobei ich mal die Pfadangaben bis auf sql.gz gekürzt habe. Die Variablen $host, $dbuser usw. sollten Dir vom Sinn her klar sein. Um die entstandene Datei sql.gz wieder einzuspielen ist das "Gegenkommando" wie folgt (ich benutze die gleichen Variablennamen, obwohl Du nicht vergessen darfst, dass diese auf einem anderen Rechner wahrscheinlich andere Werte haben!):

Code:                   In Zwischenablage kopieren (nur IE)
3">

Den Tabellennamen gibst Du dort nicht an, der ist im Dump sql.gz enthalten. Ob Du das Kommando via PHP und system() ausführst oder direkt in einer Bash (UNIX Shell), ist im Prinzip egal. Du mußt nur an Stelle von $dbuser usw. gültige Werte eintragen.


2.

habe das jetzt geändert.
er gibt zwar keine Fehlermeldung raus aber importieren tut er nichts.

Code:                   In Zwischenablage kopieren (nur IE)
4">

wo ist mein Fehler??


3.

Hi

Der Tabellenname (inkl. Pfad) spielt doch bei deinem sql.gz File sicher eine Rolle, oder?
Code:                   In Zwischenablage kopieren (nur IE)
5">




4.

ja genau richtig...
danke jetzt klappt es


Hier gehts zum Orginal Eintrag "sql.gz nach dump wieder einspielen" im Forum
 
phpforum.de | Impressum | Handy Bundles