Jump to content

My Sql Dump ?


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,

 

da wir das hier täglich machen... hier die Kommandozeile:

 

mysqldump --all -e -l --add-drop-table --host=localhost --user=Benutzername --password=XXXXXX Datenbank >backup.sql

 

Host, Datenbankname, User und Passwort anpassen.

 

Zum Thema dump (dumb?) hatten wir hier schonmal was :D

http://www.mcseboard.de/showthread.php?s=&threadid=14836&highlight=dumb

 

Dumpen, naja, Du schmeisst halt die Inhalte auf Halde ;)

 

hth

Geschrieben

danke erstmal!

 

aber des funzt nicht so wirklich...

 

vielleicht geb ich es auch falsch ein oder dort wo es nicht hingehört

 

kannst du mir das vielleicht ein bissl erläutern ?

 

so ca start > programme ;)

 

wie gesagt mysql n00b

hab noch nie was damit zu tun gehabt und mein chef meint ich soll nen dump machen :(

 

noch ne frage: löscht der dump eh nichts ?

 

danke

greez stefan

Geschrieben

Achso unter Windows...

 

Was heisst nicht so richtig?

 

Hmmm, den Befehl müsste es auch unter Windows geben - sage ich einfach mal.

Suche mal nach mysqldump als Datei, müsste im MySQL Verzeichnis sein.

 

Dann in der Kommandozeile den Befehl im entsprechenden Verzeichnis absetzen.

 

Ein dump ist ein Backup, sorry hatte Deine Frage nicht ernst genommen.

Geschrieben

danke!

 

noch eine frage;) *nervigbin*

 

user is der user der im windows angemeldet is ?

wenn nicht woher bekomme ich den, weil wenn ich die db öffne muss ich weder user noch pw eingeben ?!

 

*verwirrtbin*

 

thx

stefan

Geschrieben
Original geschrieben von fthomma

Probier myAdmin.

 

Grüße

 

Flo

 

Als was ? Als Passwort ;) Bisschen auf die Antworten bitte achten.

 

@ThaWild: Es gäbe eventuell noch eine schönere und bequemere Möglichkeit.

Falls du MySQL verwendest, finde mal raus ob ihr ein WebFronted verwendet, zum Beispiel: PHPMyAdmin.

 

Dort lässt sich ein SQL Dump in der Regel sehr leicht ausführen.

 

Ciao

Geschrieben

Hi, also unter windows kannst du das ganze auf der Komandozeile des Servers machen. Wechsle dazu in das Verzeichnis in dem mysql gespeichert wurde und gehe dort in den Ordner bin gebe dort den Befehl mysql ein. Du hast dann den mysql Promt! Dort kannst du direkt Befehle für die Mysql DB absetzen...

 

Gruß

Geschrieben

herzlichen dank für eure hilfreichen antworten!

 

@ Lian

 

hat wunderbar funktioniert danke! ich hab die parameter nur ein bissl verändert.

 

 

Weil ich ein wissbegieriger mensch bin hab ich gegoogelt und herausgefunden, dass man mit php auch einen dump machen kann.

 

exec( "mysqldump -h <host> -u <user> -p <passwort> <datenbank> > xyz.sql" );

 

jetzt stellt sich nur die frage wo ich das eingebe :)

is nur rein interessenshalber.

wir "verwenden" ;) easyphp 2.02

 

wie gesagt, mit datenbanken kann man mich jagen ;)

 

greez stefan

Geschrieben
Original geschrieben von ThaWild
exec( "mysqldump -h <host> -u <user> -p <passwort> <datenbank> > xyz.sql" );

 

Eventuell (!) spielen Dir da Timeouts einen Streich, wenn die db größer ist, siehe oben.

 

Ansonsten: Einfach in eine php-Datei einfügen :)

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...