Для этого необходимо выполнить всего несколько шагов.
1. Останавливаем mysql.
2. Запускаем mysql следующей командой:service mysqld stop
3. Запускаем клиента mysql/usr/bin/mysqld_safe --skip-grant-tables --user=root &
4. Выполняем sql запросmysql -u root
где newpwd - новый пароль.UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
5. Применяем изменения
6. Выходим из mysql клиента выполнив в нем командуFLUSH PRIVILEGES;
7. Перегружаем mysql сервер.exit
Ну и все на этом. Пароль суперпользователя root для базы данных mysql изменен. Добавлю, что конечно же этот метод описан в официальном руководстве по mysql, но может кому пригодится.service mysqld restart
источник http://dedicatesupport.com/archives/30