EMS MySQL Manager Migration

Я уже давно использую EMS MySQL Manager, но моя система умерла на прошлой неделе, и с тех пор мне пришлось перенести все, что я могу, на новую машину.

Однако EMS доставляет мне проблемы, я не могу на всю жизнь решить, где хранятся имена пользователей и пароли, и я действительно мог бы сделать это без необходимости заново регистрировать 60-70 БД.

Кто-нибудь знает, где хранятся данные приложения и как я могу перенести их на мою новую машину?

Спасибо!

2 ответа

Решение

Он сохраняется в реестре под:

HKEY_CURRENT_USER\Software\EMS\MySQL Manager\Repository\Databases

Вот пример конфигурации БД:

[HKEY_CURRENT_USER\Software\EMS\MySQL Manager\Repository\Databases\Item2]
"Alias"="db alias"
"Cached"="False"
"Host"="yourHost"
"LoginPrompt"="False"
"Login"="yourUserName"
"Password"="yourPass"
"Port"="3306"
"Name"="DBName"
"SSL"="False"
"Compress"="False"
"Interactive"="False"
"HttpProxy"="http://webserver_name/emsproxy.php"
"ClientCharset"=""
"DBConnectionType"="dbctDirect"
"MetaDir"=""
"ExportDir"=""
"ImportDir"=""
"ExportLastDir"=""
"ImportLastDir"=""
"HTMLDir"=""
"BackupDir"=""
"ReportDir"="C:\\Users\\yourUserName\\Documents\\SQL Manager 2005 for MySQL\\Reports\\db alias\\"
"MetaLog"="False"
"MetaLogFile"=""
"MetaLogSuccessOnly"="True"
"SQLLog"="False"
"SQLLogFile"=""
"UseTransactions"="True"
"AutoConnect"="False"
"DBFontCharset"="dfcDEFAULT_CHARSET"
"AutoCommit"="False"
"UseQuotes"="False"
"KeepAlive"="False"
"TreeHiddenObjs"=""
"SSHLogin"=""
"SSHPassword"=""
"SSHHost"=""
"SSHPort"=dword:00000016

Не нужно иметь длинный день. Просто щелкните правой кнопкой мыши на "Databases"Экспортировать

[HKEY_CURRENT_USER\Software\EMS\MySQL Manager\Repository\Databases]  

узел, а затем повторно импортировать его (ФАЙЛ> ИМПОРТ в REGEDIT) на вашем новом ПК. Он скопирует себя в нужное место.

Просто!

Другие вопросы по тегам