Hi,
i think it is not possible at the moment. Only an admin can reset the password.
What solution is possible to create a small extension to reset the password.
It is possible to do authentification against another system. Here we have a ldap implementation as extension. That could be used as base to create a mysql authentification against another system.
Hope this helps.
Frank