Hi
schön das ich so viele und schnelle Antworten bekommen habe. Ich gebe mir Mühe mit einer verständlichen Lösung.
1.) Mit dem Aufruf von mysql -h host bin ich auf einem anderen Rechner. (Das hatte ich meiner Hilfeanfrage nicht geschrieben.)
2.) Die Meldung (ERROR 1045 ...) habe ich Fehlinterpretiert
Der Fehler wurde nicht von MySQL geworfen sondern vom OS und an MySql weitergereicht.
Von der Terminal aus funktioniert alles wie gewünscht.
Lösung:
Mit der folgen Zeile erzeuge ich mir eine Datei mit der Datenbankabfrage.
echo "select id, name, description from articles" > select.sql
Die leite mit dem '<' Zeichen zum MySql Server, die Antwort des Servers leite ich mit dem '>' in die Datei "datenbankFeedback.txt".
Hier die komplette Zeile:
mysql MeinDatenbankName -P 3306 -uMeinDatenbankUserName -h MeineDatenbankIp -p < select.sql > datenbankFeedback.txt
Doku:
https://dev.mysql.com/doc/refman/8.0/en/mysql.html
Allen ein schönes Wochenende