root 패스워드를 다시 설정할 수 있는 방법이 있습니다.
# killall mysqld
# ./safe_mysqld --skip-grant-tables &
# mysql -u root mysql
mysql> update user set password=password('새로운패스워드') where user='root';
mysql> flush privileges;
# killall mysqld
# ./safe_mysqld &
mysql 데몬을 죽이고 grant-table 을 사용하지 않도록 하여 mysql을 실행한 후에 패스워드를 바꾸는 방법입니다.
더 궁금하신 점은 http://databases.sarang.net 으로 가보세요.