2011-04-11 93 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上。它會將自己複製到正確的地方。

簡單!