恢复未保存的MySQL Workbench脚本?

时间:2016-05-18 11:14:23

标签: mysql mysql-workbench

我打开了一堆未保存的脚本。今天我重新启动了MySQL Workbench,出现了错误消息,现在脚本已经消失了。有办法以某种方式恢复它们吗?

4 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

如果他们走了,不幸的是他们已经走了。你应该在退出WorkBench(CTRL + S)之前保存它们,因为它很容易出现这样的错误,至少对我来说是这样。

答案 2 :(得分:0)

如果启用了保存快照选项(可以通过 - >编辑>首选项> SQL编辑器>关闭时保存打开的编辑器的快照),那么您可以在\%APPDATA%\ MySQL \ Workbench中找到数据\日志\ sql_actions_unconnected.log。它是一个日志文件,您可以复制代码并将其粘贴到代码编辑器中,这将使代码格式正确

答案 3 :(得分:0)

这只是发生在我身上,幸运的是,事实证明MySQL Workbench实际上将标签内容自动保存到磁盘上。您可以从描述为here的基本配置文件路径开始找到它们。临时文件的路径如下所示:

{BASE_CONFIG_PATH}/sql_workspaces/{CONNECTION_NAME}.autosave/

在该文件夹内是一堆.scratch文件,看起来像您为该连接打开的每个选项卡都有一个。它们以UUID命名,但是只要将它们全部放在文本编辑器中,您就可以很快找到丢失的标签内容。