有没有一种方法可以将我现有的MySQL Workbench连接导出到Sequel PRO?

56

有没有一种方法可以将我的现有连接从MySQL Workbench导出到Sequel PRO中?

我已经浏览了所有可能的选项,但我找不到一个选项,可以让我将所有连接从Workbench导出。

在Workbench中有很多连接,我现在计划使用Sequel PRO。


1
这是一个与“备份文件创建错误”相关的 bug,当尝试当前已接受的答案 https://dev59.com/6VwZ5IYBdhLWcg3wGs7D#31862137 时会出现此问题 https://bugs.mysql.com/bug.php?id=102501。 - Ryan
在Ubuntu上(通过Snap安装):~/snap/mysql-workbench-community/9/.mysql/workbench/connections.xml。 - Hafenkranich
3个回答

101

很遗憾,由于Sequel Pro没有导入连接的选项,您将无法导入这些连接。


有两种方法可以将MySQL Workbench中的连接导出到文件中:

  1. 按照以下菜单中的步骤导出连接:

    打开并选择 MySQL Workbench > 菜单栏中选择 工具 > 配置 > 备份连接

  2. 找到 CONNECTIONS.XML 文件,位于

    Users/Username/Library/Application Support/MySQL/Workbench/connections.xml


关于 Sequel Pro...

  1. 连接字符串存储在以下偏好设置文件中:

    ~/Library/Preferences/com.sequelpro.SequelPro.plist

  2. 密码存储在Mac OSX Keychain中,位于此处:

    ~/Library/Keychains/login.keychain


啊,真遗憾。我不想在Sequel Pro中一直设置连接...我现在会坚持使用Workbench。谢谢你的回答。 - Nick Div
不用谢。如果您能将其标记为答案,我们将不胜感激。 - Anton Todorov
2
Sequel Pro没有导入连接的选项,这并不是真的,请查看JAstuccio的回答 - fguillen
6
Windows 10中connections.xml的路径为Users\User\AppData\Roaming\MySQL\Workbench。 - Maksim Maksimov
1
错误:备份文件创建错误;无法创建备份文件。请检查路径和权限,然后重试。(MySQL Workbench 8.0.26 在 Windows 10 上) - Shibu
显示剩余2条评论

40

您可以使用Sequel Pro导入plist文件。单击左下角的齿轮图标。

感谢james-chevalier向我展示如何执行此操作。

sequel pro import screenshot


很棒的答案 - 很好,你可以从菜单中导入/导出 - 你也可以选择多个。我有一个时间机器备份,所以钥匙串/密码的东西在那里,但由于某种原因,收藏夹没有传递过来。+1 - mikevoermans
3
你好 - 这正是我所期望的,但也许我错过了什么显而易见的东西。我通过Airdrop复制了plist文件 - 当我尝试通过“导入”进行导入时,出现了“读取导入文件错误”的提示。你有什么想法吗? - petednz - fuzion
您的 plist 文件可能有语法错误吗?@petednz-fuzion - JAstuccio
如果你复制这个文件,会出现错误。选择所有的连接,点击设置图标并点击导出选中项。然后你就可以导入那个文件了。 - David Simon

14
  1. 使用 Alfred 打开 Keychain Access
  2. 在 GUI 的右上角找到:sequel
  3. 双击你要查找的结果...应该是类似这样的root@localhost/
  4. 勾选Show Password
  5. 输入你的 Mac 密码
  6. 享受吧

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接