MySQL Workbench的替代品


13

我一直在遇到MySQL Workbench的一些问题,我不确定该问题是否可以解决(即,似乎是一个可能已经浮出水面的旧错误),所以我希望能够找到一个如果我无法使用它,请备份好它。我已经筛选了几种建议的替代方法,例如Navicat(Navicat 并非免费用于商业用途,它只有30天的试用期),但没有一个能够令人满意地满足我当前的要求。

我需要的:

  • 兼容Linux(最好是Linux本地,我正在使用Ubuntu)
  • 能够通过SSH隧道连接到远程数据库
  • 免费和/或开源(我目前没有资金花100美元以上购买产品,无论如何都希望支持一个好的开源项目)
  • 至少与Workbench的界面一样好(这可能是因为我已经习惯了它,但是我喜欢它的界面,非常干净且直观的选项卡式界面;尽管不必相同)
  • 支持MySQL 5+

虽然很高兴,但我不需要Workbench拥有的额外数据建模内容。我也不需要花哨的GUI东西(查询设计器等)。我真正需要的是一种有序查看数据的方式以及一个编辑查询的地方。

我目前正在检查HeidiSQL,但它使我想起了我在运行Win9x / Win2k,仅通过WINE运行时曾经使用过的东西,曾经使我崩溃,并且总体上感觉笨拙,尽管我确实喜欢它的简单性转储数据库或更改多个表的功能。


MySQL查询浏览器和MySQL Administrator仍免费存在于MySQL的产品档案中!URL在我的答案中!!!
RolandoMySQLDBA 2011年

2
@Rolando- apt-get install mysql-admin mysql-query-browserShauna在Ubuntu上使用
杰克说请尝试topanswers.xyz

Answers:


5

信不信由你,尽管产品于2009年12月18日停产,但最新版本的MySQL Query Browser和MySQL Administrator仍可免费下载。嘿,我今天仍在使用它们。

单击此处,在Oracle不查找时获取它...快速!


与旧的查询浏览器一样酷,我没有看到SSH隧道选项,至少在Linux版本中没有。
肖纳

1
MySQL查询浏览器提供1)存储的连接名称,2)服务器主机(我始终使用IP而不是DNS名称),3)端口,4)用户名,5)密码和6)默认模式。我已将这些程序用于远程数据库服务器。但是,我不使用它们进行备份,因为我编写了自己的备份脚本。我将MONyog用于大多数监视/咨询需求。对于其他所有内容,我使用MySQL Query Browser进行“需要立即知道”监视和临时查询。在过去的7年中,我仅使用Windows版本。任何SSH隧道问题都应由IT处理,以使IP地址可用。
RolandoMySQLDBA 2011年

我的观点是,我看不到通过SSH隧道连接到数据库的能力(即-使用密钥文件通过SSH到服务器,然后再连接到数据库)。由于这是访问我的远程数据库所必需的,因此如果没有它,这对我来说是一个破坏者,如果很难找到,则将其放到可比较的软件列表中。
肖纳

3
IP隧道不是应用程序问题,您可以在系统上分开进行。为了方便起见,有些应用程序包含了它,但是根本没有必要,这是完全不同的问题。您可以在外壳程序中以一行开始ssh转发,然后告诉应用程序连接到转发的本地端口(在localhost上),而不是连接到远程ip和端口。可以通过谷歌搜索
找到howtos

我同意@Mörre的观点,无论何时在Windows或Linux中使用Workbench时,我都会通过其他工具进行ssh连接,隧道传输和端口转发。无需为此使用Workbench,我发现使它保持无知并仅连接到127.0.0.1很有用。
ypercubeᵀᴹ

3

免费开源SQuirreL


我快速尝试了一下,即使安装时我告诉它包括MySQL扩展,它也没有检测到MySQL驱动程序。
肖纳

2

检查dbeaver。这是一个Java应用程序,因此您可以在任何地方使用它。不知道是否支持隧道,但它是最好的之一...


我认为扩大答案会更好。添加到dbeaver站点的链接,它的功能,是否免费,等等。在这里,单行答案可能没有得到最好的关注。欢迎使用DBA.SE。
ypercubeᵀᴹ

1
@quantme感谢您编辑答案以添加链接。我以前找不到它,IIRC,这很遗憾,因为乍一看它看起来很有希望。
Shauna 2014年

1
@ShaunaDBeaver确实是一个非常不错的工具,因为据我所知它没有ssh隧道支持,但是您可以检查以下链接以获得隧道支持。我用它来连接我的远程mysql数据库。dbeaver.jkiss.org/2011/05/16/dbeaver-external-database-hosting
erhun 2015年

1

ubuntu上的MySQL工作台确实存在问题,您可以尝试NavicatfabForce DBDesigner。尽管这两个工具都是免费的,但Navicat也具有Premium版本。


正如我在帖子中所说,我已经签出Navicat,它不是免费的。它只有30天的试用期,然后是我需要的版本,价格为130美元(免费的“精简版”仅用于非商业用途,因为我将其用于商业用途)。从站点的外观来看,DBDesigner已经停止使用很长时间了,并且不支持
MySQL5。– Shauna

0

我对MySQL Workbench的感觉如此之慢,缓慢(有时会崩溃),而仅键入查询,我便切换到HeidiSQL。我永远不会回头。


正如我在问题中提到的那样,我已经尝试了HeidiSQL,发现它比MySQL Workbench笨拙且更不稳定。考虑到我问这个问题已有好几年了,并且它一直处于非常活跃的开发中,所以当我再次在Linux计算机上进行开发时,我可能会再试一次(现在,我正在使用Mac,而Workbench正在运行)很好,我不想只为一个应用程序安装Wine)。
Shauna 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.