MySQL GUI工具

有人对于Ubuntu上的本地MySQL GUI客户端有什么好的建议吗?

到目前为止,我尝试过MySQL Workbench,但它似乎从未正常工作;phpMyAdmin有点慢;Navicat是一个Windows版本,需要在wine下运行,但这些都不完美。在理想世界中,我希望找到类似Navicat的本地版本。


5MySQL Workbench 可能是 Linux 上唯一的 原生 MySQL 图形用户界面客户端。 - Marco Ceppi
你试过哪个版本的Workbench?很多RC版本都不稳定。 - Marco Ceppi
问题是,MySQL Query Browser和Administrator比Workbench更友好。在Workbench中,要完成简单的任务或非常精确的任务,我需要执行太多步骤。在Query Browser中,我只需打开它,直接进入数据库并开始工作。Administrator也是一样。更加友好。在我看来,我宁愿使用mysql控制台而不是workbench,直到他们真正使其更加友好(并且还开始为5.5.x和5.6版本制作.DEB版本,而不仅仅是rmp,我们需要执行很多步骤才能使其正常工作)。 - Luis Alvarado
请大家每次回答只推荐一个软件产品!如果你想推荐多个,可以发表多个回答。这样我们就可以分别点赞每个回答。 - Flimm
12个回答

很遗憾,在后续版本的Ubuntu中,你无法在Ubuntu软件中心找到它们了。这是因为这两个软件已经达到了它们的生命周期的尽头,不再得到支持。

MySQL Workbench 安装mysql-workbench 可能是最完整的工具,但在我看来有点慢。

我更喜欢 "MySQL Query browser" 和 "MySQL Administrator"。这两个工具可以完成所有基本操作,并且非常用户友好。

Screenshot


我已经使用它们多年了。它们很好,轻便而且实用。 - Javier Rivera
在我看来,对于管理和DML任务,phpmyadmin是一个更好且更容易使用的工具。 - neuromancer
4phpMyAdmin是一个非常好的工具,确实很不错,但它需要运行一个启用了PHP的HTTP服务器。MySQL不仅仅用于Web项目。 - W. Goeman
请注意,MySQL Workbench需要Oracle登录。 - BillMan
一些最完整的工具,但市场仍然不够丰富...... Valentina Studio在导入导出方面更为优秀,快速高效,但它们都在处理有文档记录的数据库时存在一些问题... - Decebal
@BillMan 你是错误的(至少在写作时);绕过Oracle账户按钮的链接位于页面底部,上面写着“不用了,直接开始下载。” - ThorSummoner
1我发现了这个答案,因为目前在Ubuntu 14.10中MySQL Workbench出现了问题。https://bugs.launchpad.net/ubuntu/+source/mysql-workbench/+bug/1385147 - Greg
对我来说,Ubuntu是最好的选择。 - Luitame

我喜欢 Emma。Emma是一个由Oracle开发的开源项目。

在旧版Ubuntu中,可以从Ubuntu存储库中获取Emma。运行:

sudo apt install emma

在较新的Ubuntu版本中,Emma不再在Ubuntu软件仓库中提供。请参阅this question

Screenshot


在Gnome Ubuntu 13.04中,Emma经常崩溃。我转而使用Eclipse SQLExplorer作为Eclipse插件。 - Eyal
比MySQL Workbench更经常崩溃。 - Eduard Luca
对我来说,这个东西效果真是太棒了。我喜欢它。然而,工作台却很慢,总是给我带来问题。 - Gerry
我已经使用Emma很多年了,虽然它在一段时间前曾崩溃过,但现在不再有这个问题。它适用于简单的数据查看和小的编辑任务,对于更复杂的任务,我使用并推荐MySQLWorkbench。 - DivinesLight
太棒了!这正是我想要的,一个轻巧的工具,因为我不需要做任何太重的工作。 - Edson Horacio Junior
1如何在安装后启动Emma?在Shell中输入Emma时,它显示需要安装Emboss。 - sprksh
发现的问题:当我点击表名以列出表数据时,Emma尝试执行SELECT查询。但它忘记了引用表名,所以我得到了一个语法错误,因为我的其中一个表名是function - Bogdan Burym

我使用一个免费工具Valentina Studio,它是免费的,在32/64位Linux、Windows和Mac OS X上都可以使用。这是将您的数据转化为有意义信息的最佳方式;可以创建、管理、查询和浏览Valentina DB、MySQL、Postgre和SQLite数据库。了解更多信息,请点击http://www.valentina-db.com/en/valentina-studio-overview 请参考下方图片:[图片链接]

我也使用Valentina,从WorkBench切换过来的,但是我发现在Valentina Studio中运行查询非常困难...经常会卡住。 - Decebal
1他们提供了完美安装的deb文件,适用于x86和64位系统。在Ubuntu 15.04上成功测试过。 - Paulo Coghi
我已经从SQLYog切换到这个。 - Nikhil
1一个精彩的截图,展示了关键特点在一张图片上。我刚刚在寻找设计图表! - SaidbakR
免费获取Valentina-DB是一项繁琐的任务。结账过程从未完成。 - sanjay mundhra
也不是免费的 - chpio


1对你和你的团队没有任何不敬,但是Ocelot的用户界面看起来真的很糟糕。 我是说...那个软件真的属于同一类别吗?你们是要自己编写SQL吗?其他应用程序都试图避免这样做。 再次强调,我相信在这个程序中付出了很多努力...但是嘿..用户界面真的非常非常糟糕。 - AntonioCS
我们将不会对上述内容作出回应,因为我们认为这并不是讨论设计选择的合适平台。但是,我们欢迎通过我们的自述文件中所提到的方法给予反馈意见。 - Peter Gulutzan
尽力而为,得之则取 - AntonioCS
出于许多原因,我会推荐DBeaver。 - Saeid
最好为这些工具中的每一个都有单独的答案,这样我们可以分别给它们投票。 - Flimm

我知道答案已经被接受了,但我觉得我应该把SQLYog添加到这个列表中,因为它是一个非常强大的工具... 虽然没有官方版本适用于Linux,但在Wine上它运行得相当不错。

SQLyog Datasearch screenshot


我也可以在Ubuntu 14.04 LTS上安装吗? - ltdev
就像我说的,我不知道有没有适用于Linux的版本,但你可以在Linux上使用WINE,它是一个Windows模拟器。 - Nikhil
我需要安装WINE吗?还是可以不安装它? - ltdev
2@Lykos 我觉得如果你真的真的需要酒...兄弟,你应该再问一次。 - m3nda
嗯...我需要酒吗? - ltdev
@Lykos - 请查看 https://www.webyog.com/product/sqlyog 获取 SQLYog 的安装选项。 - Nikhil
“等一下,我真的需要会阅读才能安装这个吗?” - Lykos - David Ljung Madison Stellar
我在使用SQLYog时遇到了无尽的问题,包括组织视图和进行ODBC(.csv文本导入)。因此,我决定转而使用其他工具。 - Eugene van der Merwe


我肯定是晚了回答这里,但是我和一个朋友对于那些过于复杂的Java Swing应用感到厌烦,所以我们建立了自己的开源SQL编辑器和数据库管理器。它是100%开源 - 使用MIT许可证。
与这里列出的许多应用相比,它真的很现代化,但是没有那么多高级功能,所以对于数据库管理员来说不太适合,但对于普通开发人员来说非常棒。 Beekeeper Studio

enter image description here

希望其他人也喜欢使用它,就像我一样!

不错的项目!虽然看起来无法创建新数据库,而这正是我正在寻找的功能之一。 - Paulo Coghi

另一个选择是Tora(一个开源的Qt跨平台应用程序)。

enter image description here


你有任何屏幕截图吗? - shgnInc
尝试了当前的2.1.3版本。如何使用这个东西连接本地的MySQL?初始状态下并不清楚。在Ubuntu 14.04上出现“没有可用的连接提供程序”。 - Marcos
网站上写着“看看前门”,看起来这个软件项目已经不再更新了。它已经停止开发了吗? - Flimm
我已经更新了到GitHub项目的链接。 - Jaime M.

MySQL Workbench可以在Ubuntu 11.xx上运行,但是它会在某些加载闪屏界面卡住。你只需要使用Alt+F4关闭闪屏窗口,它就会继续运行。