خوب. پس این کار رو بکن. دستور زیر رو بزن:
sudo cat /etc/mysql/debian.cnf
بعد ببین رمز کاربر debian-sys-maint چیه. فرض کنیم رمزش ۱۲۳۴۵۶ باشه (عمرا اگه این باشه :دی)
بعد دستور زیر رو بزن(رمزی که بدست آوردی رو بزار):
mysql -u debian-sys-maint -p ۱۲۳۴۵۶
بعد که انشالله وارد MySQL شدی دستور زیر رو بزن(به جای your_password_here رمزی که می خوای برای root باشه رو بزن):
SET PASSWORD FOR root = PASSWORD('your_password_here');
بعد MySQL رو ببند و ریستارتش کن:
sudo /etc/init.d/mysql restart
بعد ببین می تونی با روت و رمزی که دادی به mysql وارد شی یا نه. اگه نشد به جای دستور SET PASSWORD ..... همه کاربرا به جز debian-sys-maint رو پاک کن. و بعد از دوباره کاربر روت رو بساز و همه فیلد ها رو Y کن براش. و بعد دستور زیر رو بزن
FLUSH PRIVILEGES;
لینک زیر هم بهت کمک می کنه تا چطور کاربر بسازی:
http://www.mysql.se/doc/refman/5.0/en/adding-users.html