Як відновити mysql root пароль

Забули пароль MySQL root користувача? Не турбуйтеся, його можна відновити. Підключаючись до root користувачеві MySQL без введення пароля (так як він був збережений раніше), рано чи пізно можна зіткнутися з повідомленням про те, що в доступі відмовлено. MySQL вимагає введення пароля, який користувач не пам'ятає.

У цій статті розглянемо спосіб відновлення MySQL root пароля, шляхом скидання старого та встановлення нового, в разі якщо старий пароль загублений або забутий.

Отже, в тому випадку якщо ви забули пароль або ввели його неправильно, і отримаєте повідомлення про наступну помилку:

# Mysql -u root mysql

ERROR 1045 (28000): Access denied for user 'root' @ 'localhost' (using password: NO)

Зупиніть MySQL сервер.

Перше, що необхідно зробити в такому випадку, зупинити MySQL сервер. Зробіть це в такий спосіб:

  • перейдіть в папку з mysqladmin.exe:
    # Cd C: \ Program Files \ MySQL \ MySQL Server 5.7 \ bin
  • Зупиніть MySQL сервер:
    # Mysqladmin -uroot -pqwerty shutdown
Як відновити mysql root пароль

MySQL сервер також можна зупинити з MySQL Workbench. Для цього перейдіть в меню Startup / Shutdown і натисніть кнопку Stop Server.

Як відновити mysql root пароль
  • Запустіть сервер MySQL з відключеними таблицями безпеки.

    Це дозволить підключатися до сервера без перевірки пароля.

    Для цього запустіть команду:
    # Mysqld_safe -skip-grant-tables

    Або додайте опцію skip-grant-tables в конфігураційний файл запуску my.ini після рядка [mysqld]. після чого запустіть сервер.
    Даний файл розташований: C: \ ProgramData \ MySQL \ MySQL Server 5.7

    Як відновити mysql root пароль
  • Зайдіть в MySQL як root користувач без пароля.

    Після скасування запиту пароля, тепер є така можливість.

    Встановіть новий MySQL Root пароль

    mysql> UPDATE user SET Password = PASSWORD ( 'НОВИЙ ПАРОЛЬ') WHERE User = 'root';
    mysql> flush privileges
    mysql> exit

    Зупиніть сервер MySQL і приберіть з конфігураційного файлу опцію -skip-grant-tables.

    # Mysqladmin -uroot -pqwerty shutdown

    Як відновити mysql root пароль
  • Перезавантажте MySQL сервер.

    # Mysql -uroot -pНОВИЙПАРОЛЬ

    Як відновити mysql root пароль

    Partition Recovery ™

    Надійне повернення вилучених даних.

    Photo Recovery ™

    Відновлення видалених фотографій.

    Програма відновлює файли цифрових зображень і екстремально проста у використанні.

    Office Recovery ™

    Відновлення видалених офісних документів.

    Безпечне відновлення документів, електронних таблиць, презентацій в покроковому режимі.