dedlfix: MySQL: PW unter Linux != PW unter Windows

Beitrag lesen

echo $begrüßung;

ab mittlerweise rausgefunden, dass in MySQL 4.1 ein neuer Hash-Typ eingeführt wurde.
Damit es weiter funktioniert, muss man in der Config den Hash-Typ auf OLD_PASSWORD(); ändern.

Jein. OLD_PASSWORD() ist eine Funktion. Die kann man verwenden, um ein altes Passwort zu erzeugen, man kann sie aber nicht in der Konfiguration verwenden. Dafür gibt es "old-passwords", das man in die Konfigurationsdatei schreibt oder beim Starten des Servers als Parameter mitgibt (dann aber mit zwei Minus-Zeichen vorndran: --old-passwords).
Siehe auch: mysqld Command-Line Options

Allerdings finde ich die mysql-Config unter Linux nicht, und mit dem MySQL-Administrator kann finde ich nicht die Option um diese zu ändern.

Vielleicht liegt sie bei dir unter /etc/mysql/my.cnf.

echo "$verabschiedung $name";