If you open the "user manager", you will see that it always shows "empty password", but it does exists. The query is: SELECT user, host, authentication_string FROM mysql.user;
and should be SELECT user, host, password FROM mysql.user;
.
If authentication_string
is something new, maybe you can support both, checking if password
is not empty too.