Просто сбросьте пароль, выполнив следующие шаги.
Источник - MYSQL Справочное руководство
1.) Войдите в систему как пользователь Unix, от имени которого работает сервер MySQL (например, mysql).
- Остановите сервер MySQL, если он работает. Найдите файл .pid, который содержит идентификатор процесса сервера. Точное местоположение и имя этого файла зависят от вашего дистрибутива, имени хоста и конфигурации. Распространенными местами являются / var / lib / mysql /, / var / run / mysqld / и / usr / local / mysql / data /. Как правило, имя файла имеет расширение .pid и начинается либо с mysqld, либо с имени хоста вашей системы.
Остановите сервер MySQL, отправив обычное kill (не kill -9) процессу mysqld. Используйте фактический путь к файлу .pid в следующей команде:
shell> kill cat /mysql-data-directory/host_name.pid
1
Используйте обратные кавычки (не кавычки вперед) с командой cat. Это приводит к тому, что вывод команды cat подставляется в команду kill.
- Создайте текстовый файл, содержащий следующую инструкцию в одной строке. Замените пароль на пароль, который вы хотите использовать.
УСТАНОВИТЬ ПАРОЛЬ ДЛЯ 'root' @ 'localhost' = ПАРОЛЬ ('MyNewPass'); 1
Сохраните файл. В этом примере предполагается, что вы называете файл / home / me / mysql-init. Файл содержит пароль, поэтому не сохраняйте его там, где его могут прочитать другие пользователи. Если вы не вошли в систему как mysql (пользователь, от имени которого работает сервер), убедитесь, что у файла есть разрешения, позволяющие mysql его читать.
Запустите сервер MySQL с помощью специальной опции --init-file:
shell> mysqld --init-file = / home / me / mysql-init & 1
Сервер выполняет содержимое файла, названного параметром --init-file, при запуске, изменяя пароль учетной записи root '@' localhost '.
Также могут потребоваться другие параметры, в зависимости от того, как вы обычно запускаете сервер. Например, --defaults-file может потребоваться перед --init-file.
- После успешного запуска сервера удалите / home / me / mysql-init.
Теперь вы должны иметь возможность подключиться к серверу MySQL от имени пользователя root с использованием нового пароля. Остановите сервер и перезапустите его как обычно.