Tim De Pauw - 2010-01-01

Yes, there is. Obtain a connection to the MySQL server (e.g. via phpMyAdmin, from the command line or through a simple script) and enter the following query:

update accounts set password = md5('your_new_password') where id = 1;

The name "accounts" may differ if you specified a table name prefix; it may, for instance, be "chirpy_accounts". The query "show tables;" will tell you the table names.

The id of the superuser is generally 1, but if it isn't, either just substitute the right number or change the query to

update accounts set password = md5('your_new_password') where username = 'superuser';

or whatever you changed the superuser's username to.