По умолчанию сервер MySQL устанавливает для суперпользователя root пустой пароль. Вы можете покдлючаться к MySQL серверу как пользователь root без пароля. Однако, если вы установили пароль для root и забыли его, тогда данная статья для вас.
Залогиньтесь как пользователь root на машину под управлением Unix, Linux или BSD с запущенным MySQL сервером. Остановите MySQL server используя следующую команду.
Теперь нам нужно запустить MySQL без пароля
Подключитесь к MySQL серверу используя mysql клиент
Вы увидите консоль mysql
mysql>
Устанавливаем новый пароль пользвателя root:
mysql> use mysql;
mysql> update user set password=PASSWORD(”newrootpassword”) where user=’root’;
mysql> flush privileges;
mysql> quit
Примечание: Замените newrootpassword на новый требуемый вам пароль root. Команда flush privileges необходима для того чтобы изменения вступили в силу немедленно.
Опять останавливаем MySQL
Протестируем новый пароль. Для начала запустим MySQL в нормальном режиме
Ввводим пароль root и проверяем
Автор: неизвестен