mysql怎么打开工作台_如何还原MySQL工作台会话并取回SQL选项卡?

通常,每当我单击连接时,MySQL工作台都会加载所有退出的SQL选项卡。

今天,我尝试了一下,它没有将现有的会话加载回去,也没有备份我在工作台上编写的SQL代码。

无论如何,是否有与所有TABS一起检索会话的信息?

对于CV-er,请注意,有关使用与编程相关的软件的问题在Stack Overflow上被视为主题。

您是否检查了此处列出的各种文件/目录? dev.mysql.com/doc/workbench/zh-cn/wb-configuring-files.html ...听起来好像出了点问题,为时已晚,无法重新打开旧会话。 此外,希望启用"在关闭时保存打开的编辑器快照"首选项,以及"自动保存脚本间隔"。

我发现此Googling也是在关闭Workbench之前寻找我忽略保存的代码。它不在sql_workspaces中,但是我发现它记录了此文件中实际执行的所有查询,并且能够从那里提取我需要的内容:

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

不知道为什么有人投票反对,这对我有用。 OSX的路径是~LibraryApplication SupportMySQLWorkbenchlog

如果您使用Mac并安装了TimeMachine,我发现我可以回到存储它的旧版本并还原该文件夹

~[user]/Library/Application Support/MySQL/Workbench/sql_workspaces/

下面的每个目录都是保存的工作环境的一个实例,还原目录后,当我重新打开连接时,Workbench可以重新打开该目录。 !

(库是一个隐藏的文件夹)。

如果没有其他要求,您至少可以尝试手动恢复选项卡内容,如此处所述。

如果启用了保存快照选项,则可以在以下位置找到数据

%APPDATA% MySQL Workbench log sql_actions_unconnected.log

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

即使选中此选项,我也遇到了Workbench 6.0.X的问题,所以我更新到了最新版本(6.3.X)并已解决。我认为有一个错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值