Сброс пароля mysql root-пользователя в ОС Linux
Добавлено: Сб сен 09, 2023 3:01 pm
Восстановление пароля root от сервера баз данных MySQL проходит на ОС Linux Gentoo. На остальных серверах под управлением других операционных систем способ будет таким же, за исключением команд остановки и запуска mysql, ну и под Wbndows не нужно входить через ssh, возможно там telnet или просто ОКНО.
1) Соединяемся с сервером по протоколу ssh или входим в качестве root
2) Останавливаем MySQL:
3) Запускаем MySQL с особыми параметрами:
4) Запускаем клиента MySQL:
5) Выполняем запрос SQL:
слово newpassword будет новым паролем.
6) Применяем изменения:
7) Выходим из клиента MySQL:
8) Перезапускаем MySQL сервер:
На этом всё — пароль MySQL изменён.
1) Соединяемся с сервером по протоколу ssh или входим в качестве root
2) Останавливаем MySQL:
Код: Выделить всё
/etc/init.d/mysql stop
Код: Выделить всё
/usr/bin/mysqld_safe --skip-grant-tables --user=root &
Код: Выделить всё
mysql -u root
Код: Выделить всё
UPDATE mysql.user SET Password=PASSWORD('newpassword') WHERE User='root';
6) Применяем изменения:
Код: Выделить всё
FLUSH PRIVILEGES;
Код: Выделить всё
\q
Код: Выделить всё
/etc/init.d/mysql restart