Mac OS X 平台上有哪些好用且免费的MySQL客户端工具?

关注者
196
被浏览
1,932,331
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

MySQL 的 GUI 管理工具非常之多,这里题主的问题是 Mac 里免费的 MySQL管理工具,那我挑两个场景推荐吧,一个是管理大型数据库的创建、更新、迁移。另一个是日常维护,需要短小精悍管理工具的场景。

先说结论

  • 如果你日常运维数据库,推荐使用 Sequel Pro 的新分支 Sequel Ace
  • 如果你处理上千万的大型数据库,设计数据库正逆向工程,推荐使用 MySQL Workbench

Sequel Ace - MySQL 免费运维强者

今年六月 Sequel Pro 的合作者 Jakub Kašpar 表示 Sequel Pro 已经多个月无人维护,积压的问题已经多达 1100 条,索性自己挑大梁开了新分支 Sequel Ace,新分支将由他主导更新和维护。

Sequel Ace github 地址 并且也在 apple store 中上架了,新起点,新的开始。

我日常使用的Sequel,正在把 Pro 切换到 Ace

我自己是 Sequel 的重度用户,日常数据库运维全都用 Sequel 来完成。

日常运维需要的 导出数据 csv、sql、xml, 检查 server processes 状态等数据库运维功能,都做的轻巧,灵活。具体可以看这篇《MySQL GUI 管理工具横向测评》

MySQL Workbench - 官方出品,匹敌收费软件

MySQL 管理工具 Workbench

MySQL Workbench 是我干活时,最常用的 MySQL 管理软件之一,先来说说它的好处。

  • MySQL 官方出品,稳定迭代,安全放心,不会因为免费,作者中途不维护了。
  • 免费,不仅免费,而且功能齐全,可跟收费的 Navicat 一拼,免费中的王者。
  • 跨平台,支持 Windows、Mac、Linux ,随意切换。
  • 完美支持所有版本的 MySQL,最奇怪的早期版本也支持,毕竟是官方出品。
  • 占有率高,跳槽换工作不用换软件
  • 支持各种收费软件才有的复杂功能
  • 支持 ER 建模管理、正向 工程、逆向功能、模式同步(关于这个超牛的功能,我还特意写过一篇教程:如何使用 Workbench 自动生成 ER 图、同步更新远程数据库
  • 支持大规模数据迁移
  • 有数据仪 表盘,可以显示服务器状态
  • 特别说一下 Workbench 没有中文版(看我写的这篇),网上的调中文界面的文章都是骗人的,别费劲了。

因为我用 Workbench 频率很高,前段时间,抽空把所有使用心得写成了教程。

推荐你照着我写的教程入门 Workbench。自信的说,看我的教程一篇通,也适合当作手册来用。

MySQL Workbench 的缺点是有点臃肿(毕竟这么多复杂功能都要放进去),吃内存,偶尔还会崩溃。

顺手推荐一下,我和我的小伙伴们一起开发的卡拉云

新一代数据库操作工具 — 卡拉云 - 无需安装 跨平台 多数据库支持 灵活搭建 定制开发

我们操作数据库实际上就是根据应用场景对数据库进行 CRUD,卡拉云在这个基础上,可以帮你定制你的前端操作界面,使常用的读写数据库场景工具化。

使用卡拉云快速搭建数据看板

你只要会写 SQL,不用会前端,仅需简单拖拽,即可快速生成前端组件,并将对应的数据映射到组件上,快速搭建属于自己的数据库工具。比如上面的动图,拖拽表格组件到画布上,然后将数据库中的交易数据列表映射到表格中,1 秒变数据看板,卡拉云帮你写好 filter(红框部分) ,直接 filter 表格中的数据。


卡拉云还帮你整合好了所有常用功能,比如数据导出,翻页,图表展示、交互按钮等。再也不怕组内同学问你要数据,你被迫变成取数机,天天干复制粘贴的杂活。现在直接用卡拉云 5 分钟搭一套工具,丢链接给需要的同学就行了(你有权限控制权)。

卡拉云支持多种数据库接入

卡拉云不仅支持市面上常见的数据库,而且还支持常用的 API 接入。

你可以用它来组件你自己的工具。

比如写一组自动生成字符串的 SQL 变成一套 「优惠券发放系统

接入支付宝、微信支付 API,做一套「财务对账系统

接入「金数据」做一套「用户认证审核系统

甚至接入「人脸识别、身份证校验 API」就能快速搭建一套「网约车司机身份审核系统」等。

不用担心自己不会前端,只要会写 SQL 就行,你的任何操作数据库的需求都可以用卡拉云实现,来试试 5 分钟搭一套属于你的日常数据库工具吧。



如果我的答案对你有帮助,还请点个赞。欢迎评论区一起交流。