我使用EMS MySQL管理器已经有一段时间了,但是我的系统上周死掉了,我不得不把任何我能拿到的东西转移到一台新机器上。
不过,EMS给了我很多问题,我一辈子都搞不清用户名和密码存储在哪里,我真的可以不用再注册60-70db。
有人知道应用程序数据存储在哪里,以及我如何将其传输到我的新机器上吗?
谢谢!
最佳答案
它保存在注册表中: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