Hallo,
mir gelingt es zwar, den Inhalt einer mysql-Query auf der Konsole auszugeben, aber nicht in eine Datei zu schreiben.
Woran liegt das?
#! /bin/bash
host="localhost"
port="3306"
user=""
passwort=""
DBASE="myDB"
Query='SELECT * FROM table'
#mysql -u$user -p$passwort -P$port -h$host -D$DBASE <<EOF
#$Query
#EOF
mysql -u$user -p$passwort -P$port -h$host -D$DBASE --default-character-set=utf8 -e $Query > /mypfad/result.txt
Und Zusatzfrage: Wie führe ich eine Query aus, ohne etwas auszugeben bzw. in eine Datei zu schreiben?
Jörg