深圳幻海软件技术有限公司 欢迎您!

Mac上几款免费的MySql客户端

2023-03-01

  由于开发需要在Mac上连接MySql数据库,虽然命令行也能用,但是我还是喜欢用带UI的客户端去连。  就用过的mysql客户端来说,最好用的是Navicate,不过后来收费了,还收的贼贵,看这个价格表,我是嫌肉疼。Navicat|下载NavicatforM

    由于开发需要在Mac上连接MySql数据库,虽然命令行也能用,但是我还是喜欢用带UI的客户端去连。

    就用过的mysql客户端来说,最好用的是Navicate,不过后来收费了,还收的贼贵,看这个价格表,我是嫌肉疼。

Navicat | 下载 Navicat for MySQL 14 天免费 Windows、macOS 和 Linux 的试用版

不差钱的大佬可以去这下载,免费试用14天,当然有破解版,但是我觉得不安全,所以不推荐,况且这不是还有免费的软件嘛

言归正传,免费的有木有,还真有,可以给大家推荐三个

1、Sequel Pro

这是一款开源的免费软件,可放心使用

官网地址

Sequel Prohttps://sequelpro.com/ GitHub上的源码GitHub - sequelpro/sequelpro: MySQL/MariaDB database management for macOSMySQL/MariaDB database management for macOS. Contribute to sequelpro/sequelpro development by creating an account on GitHub.https://github.com/sequelpro/sequelpro

Sequel Pro的优点是安装包比较小,轻量级,不占用很多空间和内存,安装包只有10.6MB。缺点是功能比较单一,只能连接MySql数据库。 贵在开源免费体积小,还要啥自行车呀。

操作起来很容易上手,跟Navicate的感觉差不多,只是界面有点粗糙

可以直接打开数据表修改里边的内容 

 也可以执行SQL语句

一个小插曲,有不少同学反馈说装了之后连接数据库程序直接挂了,像这样

我搜了搜,应该是跟Mysql的版本不匹配,对于 MySQL 8.0及以上来说,目前发布的版本1.1.2连接的时候可能会崩溃退出,找到了一个解决方案,下载比较老的test build版本可以用,不影响,大家遇到这个问题的可以试试

Test Builds

2、DBeaver Community

这也是一款开源免费的数据库连接软件,大家可以放心使用

官网下载地址,注意Mac是区分Intel和Apple芯片的,别下错了

Download | DBeaver Communityhttps://dbeaver.io/download/相较于Sequel Pro,这哥们简直就是一把瑞士军刀,能连接的数据库类型多达80种,估计有的你压根就没听过。不过对我们来说,能连MySql就行,其他的都是Others。所以DBeaver的安装包就大了不少,有109MB。如果你有连多种数据库的需求,比较推荐这个。

打开一看,能连的数据库是真不少  

 直接操作修改数据表没有问题,写SQL也可以

还可以查看数据表之间的ER关系图 

3、MySql WorkBench Community

这是MySql官网推出的连接工具,注意要下载MySQL Workbench Community Edition版本,这个才是免费的。

MySQL :: Download MySQL Workbenchhttps://dev.mysql.com/downloads/workbench/MySQL Workbench Community Edition,也叫 MySQL Workbench OSS,是社区版,MySQL Workbench OSS 是在GPL协议下发布的开源版本,是免费的,但是不能商用。

MySQL Workbench Standard Edition,也叫 MySQL Workbench SE,商业版本,MySQL Workbench SE 是按年收费的商业版本。

我没有实际用过这个软件,但是感觉跟前两个应该是大同小异的。

4、总结

如果你的需求简单,仅仅就是连接MySql,没有多余的操作,希望占用空间小,那推荐使用Sequel Pro

如果有同时连多个数据库的需求,那推荐使用DBeaver Community

如果有使用官方软件的洁癖,那推荐使用MySql WorkBench Community 

码字原创不易,如果对您有帮助,还请赏个赞!

文章知识点与官方知识档案匹配,可进一步学习相关知识
Java技能树使用JDBC操作数据库数据库操作102247 人正在系统学习中