【MySQL】DBA必备的10款最佳MySQL GUI工具

10款最佳的MySQL GUI工具,DBA必备神器!
https://mp.weixin.qq.com/s?__biz=MzI0MDQ4MTM5NQ==&mid=2247491590&idx=2&sn=e0560bd6bcdd18a9e5febc9f499e7c70&chksm=e918851ade6f0c0c46caf7e6e6d2e49c04532e978c88b65062b38ca225b6ebdcaaf13b79757e&scene=21#wechat_redirect
介绍一款免费好用的可视化数据库管理工具
https://mp.weixin.qq.com/s?__biz=MzI0MDQ4MTM5NQ==&mid=2247493308&idx=2&sn=bed9e093efcee6300263602c6546d3a7&chksm=e91883a0de6f0ab637eb23eb4acdaedf1ff1a376e5c4b9887f1f5c05236997a0ee3082aff2ec&token=821580240&lang=zh_CN#rd

 

  每次企业面向开发者培训中被问到的一个问题,操作MySQL有哪些好用的客户端?作为多年MySQL从业者及爱好软件折腾者,就给大家分三个维度推荐6个客户端,都是作者亲测使用过的:

 

  1. 收费类(2个)

  2. 命令行类(2个)

  3. 后起之秀(2个free) 

 

首先讲收费类客户端:

 

1. Navicat 

 

官网:https://navicat.com  

 

最新版本:Navicat  15

 

适用平台:Windows、MAC、Linux等

 

  Navicat对于开发者基本是0难度上手,对于做CRUD类管理非常方便。但对于存储过程调试可能不是他的强项。这个工具在开发者中也非常流行。

 

2. SQLyog

 

官网:https://webyog.com

 

最新版本:SQLyog 13.1.8

 

适用平台:Windows

 

  SQLyog是我在Windows平台用的GUI工具时间最长的一个工具,当时主要为了使用这个工具写存储过程。这个工具的Ssh 和http通道功能非常赞。如果你在windows平台需要找一个MySQL的GUI工具,你又是开发者,SQLyog值得安利给你。

 

这个两个工具都非常优秀,如果只是做简单的Schema管理、CRUD操作,基本都可以满足。如果需要存储过程开发,推荐SQLyog。

 

 

 

命令行工具:

 

1. mysql

 

官方自带的工具,也是我工作中用的非常多的工具,推荐专业DBA要熟练使用。对于开发人员不推荐。

 

2. mycli

 

官网:https://www.mycli.net

 

利用Python实现的一个命令行管理工具,自带补全功能。

 

  这个工具推给做运维平台的同学,可以基于这个命令行工具开发出来非常多有意义的工具。建议做自动化平台的同学可以学习阅读一下这个工具的实现。

 

 

 

最后推荐两个后起之秀(free):

 

  如果说上面的工具非常好用,但你们永远想不到的,开源的工具更好用。对于这最近6年左右,我在使用MySQL的GUI工具,主要场景也有CURD的管理,同时也有复杂SQL的调优、Schema规划等工作。对于这些工具原来还需要借助于PowerDesinger来完成。现在开源生态中也有工具可以完成。这里也给大家推荐两个工具。

 

1.MySQL Workbench

 

官网:https://dev.mysql.com/downloads/workbench/

 

最新版本:8.0.25

 

支持平台:Windows、MacOS、Linux

 

  官方自带的GUI工具和MySQL的版本功能最贴近,同时对于存储过程,Schema的ER图设计都非常友好,因为是为MySQL定制的专项工具,还包含了对MySQL一些监控报表支持。同时对于MacOS支持也比较棒。如果你平时主要用于操作MySQL这个工具非常值得你拥有。

 

2.DBeaver

 

官网:https://dbeaver.io

 

开放源码: https://github.com/dbeaver/dbeaver   超过2万Star的项目

 

最新版本:21.0.5

 

支持平台:Windows、MacOS、Linux,甚至IDE的Plugin,例如:Eclipse

 

  开源版本基本支持所有的关系型数据库,是我见过功能最全面的SQL IDE工具,最近操作ClickHouse就是使用这个工具。

 

  现在MySQL客户端工具非常多,MySQL Workbench、DBeaver是后期项目中,非常优秀的产品,如果还没找到合适的工具,可以考虑在这两个工具中选择一个。  

 

  作者也万万没想好,现在不收费的工具用下来体验,使用各方面都非常不错,属于好用的产品,个人使用推最好用的工具: MySQL Workbench和 DBeaver,这两个工具用免费赢得了生态,同时DBeaver代码也是开源的,如果公司内需要定制工具,这个代码也是一个不错的基础,从数据库生态上看,基本上所有的关系型数据库都可以支持,可以做到一工具在手所有的数据库都可以连接管理。 

 

posted @ 2021-05-28 21:21  ~*一生所爱*~  阅读(828)  评论(0编辑  收藏  举报
在国际交往中,实力 永远是维护正义的基础;国防 才是外交真正的后盾;尊严 只在剑峰之上;真理 只在大炮射程之内。