dedlfix: mysql: root PW per Shell ändern

Beitrag lesen

echo $begrüßung;

/usr/bin/mysql -u root -pcat /x/y/z.conf
USE mysql;

Die Datenbank kann man auch mit dem Parameter -D spezifizieren.

bei dieser Variante öffnet sich die MySQL Shell.

Ja, denn MySQL findet auf der Standardeingabe nichts zum Verarbeiten und nimmt an, dass du die Statements zu Fuß eingeben möchtest.

Gibt es eine Möglichkeit, dass ich diesen Befehl komplett mit der Shell absetzen kann?

Ja, gib dem mysql die Statements per Eingabeumleitung.

mysql -parameter... < statements.datei

oder

statements_erzeugendes_script | mysql -parameter...

echo "$verabschiedung $name";