正常启动的话,会报出“an error occurred during the initialization of the runtime system.Please make sure you have the Java Runtime Environment(JRE)5.0 Update 8 or newer instralled.”错误。而本地肯定是安装了java的。这个问题我找了好多解决方案,最终都没能正常启动。而且这个问题也被当做bug提出了,官方的解释是:mysql workbench里面可以做到这些功能。。。。然后,我看到国外有人说需要1.5的jdk可以。我下载了一个jdk1.5的32位,注意要是32位的,64位我用同样的方法依然报错。然后,启动的时候需要从控制台启动,cd到MySQLMigrationTool.exe的目录下,然后输入MySQLMigrationTool.exe -jvm "C:Program Files (x86)Javajdk1.5.0_21jreinclientjvm.dll"注意这里是client不是server。然后就可以启动了。
总结一下,jdk1.5 32位版本,然后通过控制台启动,指明jvm的位置,这里是client文件里面的,不是server那个。应该就可以启动了