我使用 EMS MySQL Manager 已经有一段时间了,但是上周我的系统死机了,此后我不得不将任何我能拿到的东西转移到一台新机器上。
EMS 给我带来了问题,我终其一生都无法弄清楚用户名和密码的存储位置,而且我真的可以不用再次注册 60-70 个数据库。
有谁知道应用程序数据存储在哪里以及如何将其传输到我的新机器?
谢谢!
没有必要度过漫长的一天。只需右键单击“ Databases
”即可导出
[HKEY_CURRENT_USER\Software\EMS\MySQL Manager\Repository\Databases]
REGEDIT
节点,然后在您的新 PC 上重新导入它(FILE > IMPORT in )。它会将自己复制到正确的位置。
简单的!
它保存在注册表中:
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