Для начала заходим в консоли в mysql и выполняем команду:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('NEWPASS');
Если текущий пароль не известен - его можно сбросить. Для этого останавливаем сервис mysql:
sudo /etc/init.d/mysqld stopВключаем безопасный режим:
sudo mysqld_safe --skip-grant-tables &
и подключаемся к mysql:
mysql -uroot
Далее - выполняем обычный sql-запрос:
use mysql; update user set password=PASSWORD("mynewpassword") where User='root'; flush privileges; quit
Остается только перезапустить mysql:
sudo /etc/init.d/mysqld stop sudo /etc/init.d/mysqld start