2011-04-11 117 views
1

我一直在使用EMS MySQL管理器一段时间,但是我的系统上周已经死亡,而且自那时起我必须将任何可以让我的手都转移到新机器上的东西。EMS MySQL管理器迁移

EMS给我的问题虽然,我不能为我的生活找出用户名和密码存储在哪里,我真的可以不必再注册60-70 DB。

有谁知道应用程序数据存储在哪里以及如何将其传输到我的新机器?

谢谢!

+0

如果我没有记错,遗憾的是它在注册表文件中。我发现它很久以前,并成功地将设置从一台计算机迁移到另一台,让我看看我是否能找到它在哪里... – Galz 2011-04-11 12:04:51

+0

啊!如果你能找到那真是太棒了,那可能会有很大的意义。 :D – Slazlaa 2011-04-11 12:06:06

+0

请参阅下面的答案。希望这有助于.. – Galz 2011-04-11 17:25:15

回答

1

它保存在注册表中:

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 
+0

感谢!事实证明,提取这些东西并不那么简单!在我之前的一天! – Slazlaa 2011-04-13 09:03:12

5

没有必要有一个漫长的一天。只需右键点击“Databases”来导出

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

节点,然后重新导入(文件>在REGEDIT IMPORT)您的新PC上。它会将自己复制到正确的地方。

简单!