Истории успеха наших клиентов — лучшие проекты
Вход/ Регистрация
На главную
61c46507-12c7-4300-a301-bd8bc30c7c19
Инструкции для серверов

Смена пароля root для MySQL

В случае, если необходимо изменить пароль root-пользователя базы данных, в том числе при его утере, воспользуйтесь следующей инструкцией.

Смена пароля, если текущий пароль утерян

  1. Подключитесь к серверу по SSH.
  2. Остановите службу MySQL:
    
  1. Отредактируйте файл mysqld.cnf, чтобы запустить службу без проверки прав доступа. Для этого:

3.1. Откройте файл в редакторе:

    

3.2. В секцию [mysqld] добавьте следующую строку:

    

Должно получиться примерно так:

Mysqld

3.3. Сохраните изменения (в nano это выполняется комбинацией Ctrl O -> Enter -> Ctrl X, либо Ctrl X -> Y -> Enter).

  1. Перезапустите mysql:
    
  1. Снова откройте файл mysqld.cnf:
    

И удалите добавленную строку. Сохраните изменения. 

  1. Подключитесь к MySQL как root без пароля:
    
  1. Выберите активную БД:
    
  1. Обновите пароль:
    
  1. Примените изменения:
    
  1. Выйдите из mysql командой \q.
  2. Перезапустите службу в обычном режиме:
    
  1. Теперь проверьте, что пароль успешно изменен, подключившись под root с новым паролем. Для этого выполните:
    

После чего введите ваш новый пароль. 

Смена пароля, если текущий пароль известен или не был установлен ранее

Если требуется изменить существующий root-пароль для MySQL либо установить его в случае, когда он не был задан в принципе (это актуально, например, при автоматической установке LAMP при создании сервера — root-пароль MySQL при этом не задается), это можно сделать следующим образом:

  1. Подключитесь к серверу по SSH.
  2. Перейдите к управлению MySQL:

Если пароль root не задан, используйте команду:

    

Если пароль существует, используйте команду:

    

После чего введите текущий пароль.

  1. Выполните запрос ниже, заменив «пароль» на нужное вам значение:
    
  1. Выйдите из консоли MySQL командой \q.
  2. Проверьте изменения, подключившись с новым паролем. Выполните команду:
    

После чего введите ваш новый пароль.

 

Была ли статья полезна?
Ваша оценка очень важна