2015-03-06 5 views
3

Мои окна 7 не загружаются, но я смог получить доступ к диску из другой системы. Я пытаюсь восстановить соединения Workbench MySQL. Я могу восстановить XML-файл, который включает все соединение (% appdata%/roaming/MySql/Connections.XML), но, по-видимому, он не сохраняет пароль для подключения.Где работает MySQL workbench для хранения паролей?

ответ

-3

Я считаю, что парень ответил на ваш вопрос несколько лет назад: How do I retrieve my MySQL username and password?

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

+0

Этот поток не связан с паролем подключения. –

2

В Windows пароль хранится в приватном зашифрованном файле user_data.dat (называемом «хранилищем паролей»). Это хранилище может быть расшифровано только пользователем, который его зашифровал. Это означает, что даже если вы создаете нового пользователя с тем же именем пользователя на другом компьютере, вы не сможете расшифровать этот файл. Боюсь, вам придется снова вводить свои пароли на новой машине/настройке.

+0

Если я нахожусь на машине, которая ее создала, и я пользователь, который ее создал, как я могу ее дешифровать? –

+0

Очень просто: напишите небольшой инструмент, который делает то же самое, что и MySQL Workbench. Код для этого находится на уровне платформы Windows для mforms: https://github.com/mysql/mysql-workbench/blob/master/library/forms/winforms/src/wf_utilities.cpp#L894. –

+1

@KimberlyW инструмент для дешифрования паролей доступен по адресу http://www.donationcoder.com/forum/index.php?topic=41860.msg391762#msg391762. Для получения дополнительной информации проверьте мой ответ на странице https://stackoverflow.com/a/47038882/4235623 – nkatsar

Смежные вопросы