ターミナルからの操作が可能であれば以下のように起動してやることで一時的に認証をなくすことができます。
mysqld_safe --skip-grant-tables
これで起動した後に再度rootユーザを作って --skip-grant-tables 無しで再起動してやれば良いです。参考:http://blog.katsuma.tv/2007/07/mysql_root_reset.html