Hallo Leute!
Bis MySQL 5.1 konnte ich problemlos so was machen:
/usr/bin/mysql -N -B -r -u radius --password=XXXX radius -e "SELECT mac FROM guest_accounting WHERE logoff IS NULL;"
Mit MySQL 5.6 geht es nicht... Erstmal meckert es, dass dass Passwort per Kommandozeile unsicher ist, dann meckert, dass die Kürzel deprecated sind.
Ich habe jetzt das:
/usr/bin/mysql --defaults-file=/etc/arpalert/my.cnf --skip-column-names --batch --raw --database=radius --execute="SELECT mac FROM guest_accounting WHERE logoff IS NULL;"
wo ich in /etc/arpalert/my.cnf die Logindaten gespeichert habe. Aber es meckert trotzdem und geht nicht... Er sagt:
Warning: Using unique option prefix pass instead of password is deprecated and will be removed in a future release. Please use the full name instead.
aber ich finde keine Stelle, wo ich das "prefix pass" angebe...
Kann jemand mir sagen, was ich falsch mache und (viel wichtiger!) wie ich es richtig machen kann?
Danke Luca Bertoncello (lucabert@lucabert.de)
Am Fri, 13 May 2016 20:54:58 +0200 schrieb Luca Bertoncello lucabert@lucabert.de:
aber ich finde keine Stelle, wo ich das "prefix pass" angebe...
Wie sieht denn deine my.cnf aus (unkenntliches PW natürlich)? Doch vermutlich ungefähr:
[client] pass=SuperSicheresPw ...
Carsten Weber info@carwe.de schrieb:
Am Fri, 13 May 2016 20:54:58 +0200 schrieb Luca Bertoncello lucabert@lucabert.de:
aber ich finde keine Stelle, wo ich das "prefix pass" angebe...
Wie sieht denn deine my.cnf aus (unkenntliches PW natürlich)? Doch vermutlich ungefähr:
[client] pass=SuperSicheresPw
Ja, das war das Problem... Ich musste "password" schreiben...
Grüße Luca Bertoncello (lucabert@lucabert.de)
lug-dd@mailman.schlittermann.de