Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 24914|Ответ: 3

[Источник] MySQL Server 5.7 Сбросить корневой пароль

[Скопировать ссылку]
Опубликовано 25.05.2017 9:51:07 | | | |
Прежде всего, первое, что нужно сделать — сначала остановить сервис mysql, затем остановить его в сервисе, или вы можете остановить с помощью команды cmd, я останавливаю это напрямую через сервис следующим образом:



Моя каталог установки mysql: C:\Program Files\MySQL\MySQL Server 5.7\bin\,
Согласно инструкции в интернете, я использовал команду cmd, чтобы войти в папку bin в mysql, а затем выполнил:


Ни в коем случае. Отчёт об ошибке после исполнения таков: ситуация в Shenma ???



mysqld: Can't change dir to 'C:\Program Files\MySQL\MySQL Server 5.7\data\' (Errcode: 2 - No such file or directory)
2017-05-25T01:26:39.139544Z 0 [Внимание] TIMESTAMP с неявным значением DEFAULT устарел. Пожалуйста, используйте опцию --explicit_defaults_for_timestamp сервера (см. документацию для подробностей).
2017-05-25T01:26:39.139544Z 0 [Примечание] --secure-file-priv установлен в NULL. Операции, связанные с импортом и экспортом данных, отключены
2017-05-25T01:26:39.142318Z 0 [Примечание] mysqld (mysqld 5.7.17) стартует как процесс 11960 ...
2017-05-25T01:26:39.161559Z 0 [Внимание] Не удаётся создать тестовый файл C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.162538Z 0 [Внимание] Не удаётся создать тестовый файл C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.163179Z 0 [ОШИБКА] не удалось установить datadir в C:\Program Files\MySQL\MySQL Server 5.7\data\
2017-05-25T01:26:39.163179Z 0 [ОШИБКА] Прекращение

2017-05-25T01:26:39.163179Z 0 [Примечание] Конец Бинлога
2017-05-25T01:26:39.163179Z 0 [Примечание] mysqld: Закрытие завершено

Не играйте в карты по расписанию!!

Ха-ха, многие обучающие материалы в интернете ошибочны: когда мы выполняем предложение "mysqld --skip-grant-tables", mysql находит папки my.ini и data из родительского каталога bin,

С момента установки mysql 5.7 каталог данных базы данных и my.ini конфигурационных папок изменился, и он не находился в той же папке, что и папка bin.

На первой диаграмме в сервисе mysql есть очень важный параметр:





Правильный способ смены корневого пароля следующий:

1: Остановить сервис mysql
2: Открыть конфигурационный файл --defaults-file (у меня "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"),
Добавьте предложение внизу my.ini и сохраните:
3: Запустите сервис MySQL
4: Используйте команду cmd, cd в папку bin-файла mysql, а затем выполните:
Просто введите пароль спокойно! ! Просто введите пароль спокойно! ! Просто введите пароль спокойно! !

Мы успешно участвовали!
5: Выполните следующую команду:
6: Корневой пароль успешно изменен!! Однако это ещё не конец, давайте не забудем удалить предложение, my.ini мы только что добавили!! Затем перезапустите mysql!

Счёт

Количество участников1МБ+1 способствовать+1 Коллапс причина
Тутуту + 1 + 1 Очень мощно!

Смотреть все рейтинги





Предыдущий:Проблемы с адаптацией ширины CSS ПК и мобильного телефона
Следующий:C# использует ICSharpCode.SharpZipLib.dll для сжатия и распаковки файлов/папок
Опубликовано 08.11.2018 16:50:55 |
Отлично, но когда я ввожу пароль случайно, появляется запрос:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -uroot -h 127.0.0.1 -p
Введите пароль: *****
ERROR 2003 (HY000): Не удаётся подключиться к MySQL серверу на '127.0.0.1' (10061)
Опубликовано 22.11.2018 19:38:30 |
Спасибо, босс, я наконец-то решил проблему и понял удалённый доступ к базе данных MySQL, который взламывал целую неделю. В тот момент, когда сегодня включили теленет, казалось, он исцелил старый запор, который мучил меня много лет~
Ещё раз спасибо!!
Опубликовано 27.12.2018 22:20:46 |
Старший брат, старший брат, наконец-то решил !!!!! Огромное спасибо!!!!!!!!!
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com