Entwickler-Ecke
Datenbanken - Befehlszeile mysqldump
jjturbo - Do 21.10.21 10:50
Titel: Befehlszeile mysqldump
Moin Forum,
ich möchte eine mysql Datenbank per mysqldump sichern. Dummerweise enthält das Passwort ein Leerzeichen, als Beispiel: "abc def".
Quelltext
1:
| "C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin\mysqldump" -hlocalhost -uroot -pabc def "NameMeinerDatenbank" > c:\DB_Backups\Datenbank_backup.sql |
Das klappt natürlich so nicht. Wie kann ich das Passwort korrekt übergeben?
jjturbo - Do 21.10.21 11:10
Delphi-Quelltext
1:
| "C:\Program Files (x86)\MySQL\MySQL Server 5.6\bin\mysqldump" -hlocalhost -uroot -p' + QuotedStr(PW_ADMIN) + ' "' + DB_NAME + '" > ' + Zieldateiname |
Das Passwort, so mit QuotedStr übergeben, erzeugt in der Befehlszeile das Passwort so:
und damit funktioniert es leider nicht.
Th69 - Do 21.10.21 11:49
In dem Link steht doch, daß unter Windows die normalen (doppelten) Hochkommata benutzt werden müssen: -p"abc def"
jjturbo - Do 21.10.21 12:07
Ich Stoffel!
Danke das wars :-)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!