reset the MySQL root password

  1. Залогинится по SSH.
    Для доступа нужен уровень привилегий root. 
  2. Остановить  MySQL при помощи команды Linux :
    • For CentOS and Fedora, type:
    • For Debian and Ubuntu, type:

  3. Запустите MySQL с  —skip-grant-tables опцией:

    • Не забудьте символ (&)  в конце команды. Что позволит перевести сервер в фоновый режим, а вам даст возможность набрать команды.
    • Запуск MySQL с —skip-grant-tables опцией – не безопасное действие так как полностью отключает проверку паролей и может использоваться только на короткий период для сброса паролей. Немного ниже указано как запустить сервер в обычном режиме, после сброса паролей.
  4. Подключить к MySQL:

  5. После выдачи приглашения mysql> наберите следующую команду , заменив new-password новым паролем:

  6. Далее вы выходя из mysql> наберите команды:

  7. Остановите MySQL следующей командой. Вам придется набрать новый пароль MySQL root перед тем как сервер выключится:

  8. Запустите сервер MySQL в обычном режиме. Командой  для соответствующего Linux:

    • For CentOS and Fedora, type:
    • For Debian and Ubuntu, type:

Обсуждение закрыто.