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

Beitrag lesen

Hallo,
also ich bin gerade dabei, eine LAMP-Umgebung aufzubauen.

Jetzt wollte ich per phpMyAdmin ein paar MySQL-Benutzer anlegen.
Allerdings hatte ich immer das Problem, dass ich nach dem anlegen, mich mit dem User nicht einloggen konnte (trotz restart des MySQL-Servers).

Also habe ich mir mal die User-Tabelle angeschaut.
Da habe ich gesehen, dass der User mit dem Passwort 'geheim' den folgenden Hash hatte:
SELECT PASSWORD('geheim') => *462366917EEDD1970A48E87D8EF59EB67D2CA26F

Unter Windows (XAMPP) habe ich einen User mit dem gleichen Passwort, und dort funktioniert es auch einwandfrei.
Da steht in der User-Tabelle folgendes:
SELECT PASSWORD('geheim') => 58982d15048734ee

Ich habe dann das Windows-Passwort kopiert, und in die Linux-MySQL-Tabelle eingefügt.
Zack, jetzt kann ich mich mit dem User einloggen.

Ich verwende unter Linux Version: 4.1.14-standard
und unter Windows: 4.1.10

Der User wurde mit phpMyAdmin 2.6.4-pl1 angelegt und ich habe vesucht micht per phpMyAdmin => Anmeldungsart durch Config: http (.htaccess) anzumelden.

Wodran liegt das? Ist das ein Fehler in MySQL, phpMyAdmin, oder muss ich etwas in der Config ändern?

MFG
Klaus