0

我做了什么:

打开我要导出的数据库,选择所有表,然后点击“Export Database as SQL”。我选择了我想要它去的服务器,检查表和数据库上的 drop/create 并点击导出。

我去喝咖啡,当我回来时,我注意到导出失败并且原始数据库被完全删除。我很确定它不应该那样做。

我在这里做错了什么还是程序搞砸了?我之前使用过相同的功能,它按预期执行。

4

1 回答 1

0

在早期版本的 HeidiSQL 中,SSH 隧道会话可以为 plink.exe 进程使用相同的本地端口。因此,当您有一个源会话和一个目标会话都具有相同的本地 SSH 端口时,HeidiSQL 有可能在源服务器上执行应该在目标服务器上运行的查询。

在 HeidiSQL 的最新版本中,在将本地端口用于 plink 之前,会检查其可用性。如果它没有打开,HeidiSQL 会尝试下一个更高的(最多下 20 个),如果所有都在使用,你会收到一条错误消息。

于 2015-06-14T13:50:01.747 回答