Takže jsem testoval něco, co jsem pro to nastavil, a myslím, že jsem našel problém. Bylo to frustrující.
http://dev.mysql.com/doc/refman /5.0/cs/password-hashing.html
Z dokumentů k funkci PASSWORD():
"Aby bylo možné použít delší hodnoty hash hesel, sloupec Heslo v tabulce uživatelů byl v tomto okamžiku změněn na 41 bajtů, jeho aktuální délka."
Pole mého hesla v mém uživatelském sloupci ukládalo pouze 25 bajtů, takže PASSWORD() mého falešného hesla 'asdfasdf' dávalo "*1B1A59A0792309FDE6F1A8681D2B58C4F2639156", ale moje tabulka ukládala pouze "A992F31A" nedostatek místa "*1B1A59A0792309FDE6F1A8681D2B58C4F2639156".
Jsem si jistý, že uhodnete výsledek porovnání těchto dvou.
Nemusí to být váš problém, ale mohlo by to v budoucnu pomoci nějakému jinému chudému, zlomenému jedinci.