今天,在我的Mac OS X(10.8.4)系统上使用MySQLWorkbench 6.0.7,在启动之时,就遇到问题不能启动,提示对话框为“MySQLWorkbench quit unexpectly.”然后,有“ignore”、“report”、“reopen”这几个按钮可选,其实任何按钮对该问题都没有啥帮助。最近使用MySQLWorkbench一直是正常的,这次也不知怎么了,在网上找了很久,一直没有找到合适的解决方案,包括看了些MySQL官方报的MySQLWorkbench的bug,也没啥帮助。我还各种卸载、重装MySQLWorkbench,也没搞定。感觉都没有头绪、没啥希望时,忽然找到了一个网页,一下就解决了。
本次“MySQLWorkbench quit unexpectly.”的解决方法是:删除 ~/Library/Application\ Support/MySQL/Workbench/ 这个目录,然后重启即可(重启会重新创建该目录);当然为了保存好自己曾经建立好的数据库连接信息,则可以先备份其中的connections.xml文件,在正常启动后又将该文件复制回去,然后重启MySQLWorkbench,一般可以正常启动而且以前的MySQL DB连接信息也不会丢掉。
感觉,这个原因是当前用户的关于MySQLWorkbench的配置信息损坏了,这样删除后重启即可,具体是哪里的问题,或者看 ~/Library/Application\ Support/MySQL/Workbench/ 这下面的log信息,然后仔细分析或许能知道具体原因,本次没有花费过多时间去分析了。
参考资料:
http://bugs.mysql.com/bug.php?id=70066
http://dev.mysql.com/doc/workbench/en/wb-installing-mac.html