В предыдущей статье я описал как заставить удобный плеер 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!
Если у тебя есть вопросы, комментарии и/или замечания – заходи в чат, а так же подписывайся на канал.