2015-10-05 66 views
2

通常,MySQL工作臺會在我單擊連接時加載所有正在退出的SQL選項卡。如何恢復MySQL工作臺會話並檢索SQL選項卡?

今天我試過了,它沒有加載我現有的會話,我沒有備份我在工作臺上寫的SQL代碼。

有沒有辦法檢索與所有TABS的會話?

+0

對於CV-er,請注意有關使用與編程有關的軟件*的問題在堆棧溢出時被視爲**主題**。 – TylerH

+0

你檢查過這裏列出的各種文件/目錄嗎? http://dev.mysql.com/doc/workbench/en/wb-configuring-files.html ...聽起來像是出了問題,現在重新開放舊會話爲時已晚。另外,希望「保存關閉打開編輯器的快照」首選項已啓用,並且還有「自動保存腳本間隔」。 –

回答

0

啓用Edit>Preferences>SQL Editor>Save snapshot of open editors on close

即使選中此選項,我也遇到了Workbench 6.0.X的問題,因此我更新到最新版本(6.3.X),並解決了此問題。我認爲有一個錯誤。

5

我發現這個谷歌搜索,因爲它也正在尋找我關閉工作臺之前忽略保存的代碼。這是不是在sql_workspaces,但我發現它記錄在這個文件中實際執行的所有查詢,並能拉什麼,我需要從那裏:

\%APPDATA%\MySQL\Workbench\log\sql_actions_unconnected.log 
+1

不知道爲什麼有人投下了這個,這對我有用。 OSX的路徑是'〜/ Library/Application Support/MySQL/Workbench/log' –

0

如果保存快照選項啓用,那麼你可以找到數據在 \%APPDATA%\ MySQL \ Workbench \ log \ sql_actions_unconnected.log