Не могу получить доступ к серверу MySQL, не знаю пароль учетной записи root

#mysql #centos

Вопрос:

По какой-то непонятной мне причине я не могу получить доступ к серверу mysql на компьютере. Я смотрю на нетронутый сервер MT (dv) с CentOS 5. Есть какие-нибудь идеи о том, как запустить корень?

Комментарии:

1. Правка как бы упустила мою мысль… Проблема заключалась в том, что НИКАКОЙ УЧЕТНОЙ ЗАПИСИ ROOT ВООБЩЕ НЕ СУЩЕСТВОВАЛО, а не в том, что я не мог получить доступ к серверу mysql.

Ответ №1:

Запустите (сначала остановите запущенный) свой MySQL в безопасном режиме с пропущенными таблицами грантов, например.:

 safe_mysqld --user=mysql --skip-grant-tables --skip-networking
 

После этого вы должны иметь доступ к своей базе данных без пароля и можете создать нового пользователя/пароль.