Восстановление пароля суперпользователя root сервера Mysql, Debian

Задача: вспомнить пароль пользователя root сервера MySQL в Debain. Пароль утерян, забыт или сервер достался в тяжелое наследство.

  1. Открыть файл /etc/mysql/debain.cnf и записать логин и пароль пользователя, под которым в дальнейшем мы будем коннектиться к mysql-серверу.
  2. Ввести команду подключения к mysql-серверу и ввести пароль из файла debian.cnf:
    mysql -u логин -p
  3. После успешного подключения меняем пароль root:
    mysql> use mysql
    mysql> update user set password=PASSWORD("новый-пароль-root") where User='root';
    mysql> flush privileges;
    mysql> quit
  4. Проверяем действие нового пароля:
    mysql -u root -p

Добавить комментарий

Ваш e-mail не будет опубликован.

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: