Am Donnerstag, 6. September 2007 15:17 schrieb Voigt Thomas:
Ich möchte mir also über die Konsole 2 Tabellen aus einer Datenbank als Text holen. Kann mir bitte wer die genaue Syntax dafür nennen. Ich möchte keinen Fehler machen, da ich vermutlich nur 1 Versuch habe.
Bekannt ist also: IP-Adresse Datenbank-Name Tabelle User Passwort
mysqldump -u<User> -p<Passwort> <Datenbank-Name> [<Tabellenname1> <Tabellenname2> ...]
Ich war mir unsicher, ob die DB durch die Tabelle irgendwie durch einen Trenner gekennzeichnet sein muss, aber eigentlich hätte ich es lokal ausprobieren können.
Erzeugt Dir einen Dump der geanannten Tabellen bzw. (wenn Du keinen Tabellennamen angibst) der kompletten DB. Einfach die Ausgabe mit ">" in eine Datei umleiten und diese z.B. per ssh, scp o.ä. auf den lokalen Rechner kopieren...
Ist klar.
Nach "-u" und "-p" dürfen (IIRC) keine Leerzeichen stehen. <Passwort> kannst Du weglassen, wenn Du möchtest. Dann fragt der Befehl interaktiv danach.
Eben leider nicht. mysqldump: Got error: 1045: Access denied for user '...'@'localhost' (using password: NO) when trying to connect Und nun habe ich das Problem, dass das PW mehrere Sonderzeichen enthält und ich die Meldung nach dem 1. Sonderzeichen erhalte: "event not found" Am lokalen Server würde bereits alles so funktionieren, wie ich es mir vorstelle. Ich scheitere nur an der PW-Eingabe. Das PW unter " zu setzen hilft auch nichts. Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org