Все, что мне нужно - это войти в систему, используя root, но забыли пароль. Ни в одном из шагов по сбросу я не нашел работу в сети (у меня даже нет некоторых упомянутых исполняемых файлов, таких как mysql-nt.exe)

Однако у меня нет проблем с удалением всех баз данных (у меня есть скрипты) и инсталляций, а также с нуля, начиная с нуля ... но удаление и удаление каталогов не работает.

Благодарю.


mysqld --skip-grant-tables --skip-network

просто выдает ошибку .. сервис не запускается. В связи с этим служба вообще не запускается из-за неизвестной ошибки (1067) даже после удаления и переустановки ... Я думаю, что единственный ответ сейчас - это купить новый ноутбук.

Спасибо за попытку.

2 ответа2

2

Если вы просто хотите сбросить пароль root, сделайте следующее:

Остановите службу MySQL.

перейдите в командную строку в папке «MySQL bin» и выполните следующую команду

mysqld --skip-grant-tables --skip-networking

(пропустить сеть, чтобы остановить удаленные подключения.)

затем используйте инструмент командной строки mysql и запустите следующий скрипт:

USE mysql;
UPDATE user set Password = PASSWORD('new-password') where User = 'root';

затем остановите службу, запустив

mysqld stop

перезапустите службу mysql и войдите под своим новым паролем.

0

Откройте диспетчер служб Windows (запустите> запустите> services.msc> OK). Найдите службу MySQL и запишите ее путь (щелкните правой кнопкой мыши> свойства> Путь к исполняемому файлу). Как только вы отметите путь, остановите службу.

Теперь, предполагая, что путь является C:\mysql\bin\mysqld выполните команду C:\mysql\bin\mysqld --remove . Затем вы можете удалить каталоги.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .