MySQL: как восстановить Root пароль

В этой статье вы найдете полное и подробное руководство по восстановлению пароля Root в MySQL. Если вы забыли свой пароль или потеряли доступ к учетной записи Root, то эта статья для вас! Мы предоставим вам простые и эффективные способы восстановления пароля, а также дадим ценные советы и рекомендации.

Перейти к просмотру
Методы восстановления базы данных MySQL, MSSQL и Oracle ⚕️👨‍💻🖥️

Методы восстановления базы данных MySQL, MSSQL и Oracle ⚕️👨‍💻🖥️

Итак, в том случае если вы забыли пароль или ввели его неправильно, и получите сообщение о следующей ошибке:

mysql -u root mysql

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

Командная строка: mysql -u root mysql
  1. Остановите MySQL сервер.

    Первое, что необходимо сделать в таком случае, остановить MySQL сервер. Сделайте это следующим способом:

    • перейдите в папку с mysqladmin.exe:
    • cd C:/Program Files/MySQL/MySQL Server 5.7/bin

    • Остановите MySQL сервер:
    • mysqladmin –uroot –pqwerty shutdown

    Командная строка

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

    MySQL. Startup / Shutdown
  2. Запустите сервер MySQL с отключенными таблицами безопасности.

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

    Для этого запустите команду:

    mysqld_safe --skip-grant-tables

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

    C:ProgramDataMySQLMySQL Server 5.7
  3. Зайдите в MySQL как root пользователь без пароля.

    После отмены запроса пароля, теперь есть такая возможность.

    mysql --uroot

  4. Установите новый MySQL Root пароль

    mysql> UPDATE user SET Password=PASSWORD (НОВЫЙ ПАРОЛЬ) WHERE User=’root’

    mysql> flush privileges

    mysql> exit

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

    mysqladmin –uroot –pqwerty shutdown

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

    mysqld restart

  7. Залогиньтесь в MySQL root аккаунте с использованием нового пароля.

    mysql –uroot –p НОВЫЙ ПАРОЛЬ

    MySQL: как восстановить Root пароль
Перейти к просмотру
Восстановление удаленной или поврежденной базы данных 1C: крах, ошибки 💥 🥇 ⚕️

Восстановление удаленной или поврежденной базы данных 1C: крах, ошибки 💥 🥇 ⚕️

Vladimir Mareev

Автор: , Технический писатель

Владимир Мареев - автор и переводчик технических текстов в компании Hetman Software. Имеет тринадцатилетний опыт в области разработки программного обеспечения для восстановления данных, который помогает ему создавать понятные статьи для блога компании. Спектр публикаций довольно широк и не ограничивается только лишь темой программирования. Статьи включают также разнообразные обзоры новинок рынка компьютерных устройств, популярных операционных систем, руководства по использованию распространенных и специфических программ, примеры решений возникающих системных или аппаратных проблем и многие другие виды публикаций.

Michael Miroshnichenko

Редактор: , Технический писатель

Мирошниченко Михаил – одни из ведущих программистов в Hetman Software. Опираясь на пятнадцатилетний опыт разработки программного обеспечения он делится своими знаниями с читателями нашего блога. По мимо программирования Михаил является экспертом в области восстановления данных, файловых систем, устройств хранения данных, RAID массивов.

Рекомендуем для вас

Вас приветствует ассистент Hetman Software, созданный на основе искусственного интеллекта.
Начать Чат