Если Вы забыли пароль MySQL (сброс пароля)

В предыдущей статье я описал
как заставить удобный плеер Amarok хранить базу музыкальной библиотеки в MySQL. Сейчас все прекрасно работает и летает. А позже случился пи%%ец казус - я забыл пароль root‘а от MySQL.
Я хоть и не программист, но иногда пытаюсь сотворить что-нибудь эдакое. И вот в процессе написания примитивного блога на PHP (холивары в сторону) с возможностью хранения постов и прочей информации в базе MySQL я понял, что просто не помню пароля от root‘а. И естесственно я не могу войти в phpMyAdmin чтобы создать нужную мне базу данных и пользователя.
Относительно быстрый гуглеж привел меня к довольно простому рецепту лечения склероза. Для смены пароля root’а от MySQL требуется произвести следующие манипуляции в консоли.
Останавливаем MySQL:
/etc/init.d/mysqld stopЗапускаем MySQL с особыми параметрами:
/usr/bin/mysqld_safe --skip-grant-tables --user=root &Запускаем клиента MySQL:
mysql -u rootВыполняем запрос SQL:
UPDATE mysql.user SET Password=PASSWORD(`siskisiski`) WHERE User=`root`;где siskisiski - новый пароль
Применяем изменения:
FLUSH PRIVILEGES;Выходим из клиента MySQL:
exitПерезапускаем MySQL сервер:
/etc/init.d/mysqld restartНа этом всё - пароль рута MySQL изменён на siskisiski. Запоминаем его и стараемся не забывать. Profit!
Если у тебя есть вопросы, комментарии и/или замечания – заходи в чат , а так же подписывайся на канал .
О способах отблагодарить автора можно почитать на странице “Донаты ”.