Что, если вы забыли MYSQL root пароль? Что же делать?

Сервера, хостинг, 20 Сентября 2013

Что, если вы забыли MYSQL root пароль? Что же делать? Выходов несколько, но самый простой


Заходим в putty под root.


Останавливаем mysql: service mysqld stop


заходим с etc, находим там файл с конфигурацией mysql, а именно my.cnf и дописываем строчку skip-grant-tables, которую в надо будет удалить перед запуском, когда уже установим новый root пароль для mysql.


Теперь запускаем service mysqld start


Набираем


mysql -p;


USE mysql;


UPDATE user SET Password=PASSWORD('новыйпароль') WHERE user='root';


FLUSH PRIVILEGES;


quit


удаляем в my.cnf строчку skip-grant-tables и перезапускаем service mysqld restart.


Новый пароль root для mysql установлен!






Если пароль вы не забыли, а просто требуется установить новый, то


mysqladmin -u root -pcurrentpassword password ‘newpassword’, где currentpassword – старый пароль, newpassword – новый пароль.


Другой вариант:


mysql -u root


mysql> use mysql;


mysql> UPDATE user SET Password = PASSWORD(‘newpassword’) WHERE User = ‘root’;


mysql> FLUSH PRIVILEGES;

На данный момент нет комментариев
Внеси свой вклад в осбуждение
Имя*
Почта*
не публикуется
Ваш сайт
например, http://site
Сообщение*
Код подтверждения*
Код подтверждения

1. Обязательно укажите код подтверждения

2. Все сообщения проходят модерацию перед размещением на сайте

3. Размещение ссылок в сообщении не допускается