在阿里云云服务器上,如果你把MySQL数据库3306端口打开,云计算服务平台就会警告你有风险,如果把3306端口关闭,警告就消失,我们暂且就按阿里云的推荐办。
MySQL客户端有很多,这里只介绍一款轻量型的HeidiSQL客户端,网友的相关介绍HeidiSQL官网,这是一款很好用的MySQL客户端。
具体操作也不难,就是比原来直接用3306慢一点。
因为是通过SSH tunnel再进入MySQL,所以要用到SSH用户名和数据库用户名,两个都要,具体请看下图,ppk不是必须的。
第一张图,选择SSH tunnel,使用数据库用户名第二张图使用SSH用户名
我的系统:云服务器为 Centos 和 Debian,客户端:Win10

2021年7月更新
因为Apple M1芯片的原因,所以最近做了一些在苹果机上的实验,感觉不错。

MacOS 的 MySQL 数据库管理客户端 – Sequel Ace1 可以百度一下,这个一款免费的数据库管理客户端,在Mac世界里并不多。
出奇的好用,特别在SSH的设置上,当然用惯了HeidiSQL,还是需要逐步熟悉起来,有的功能也许还不如HeidiSQL,而且有时反应有点迟钝,可以用,但不完美;Sequel Ace还是有它的长处,刚刚把一个才建好的表无意中删除了,创建的SQL Code没有留底,后来发现Sequel Ace有相当好的Log文件,马上就找回了SQL Code,真棒👍。
在这里插入图片描述


  1. 相当棒,程序很新但在老的macOS上也可以用,超赞! ↩︎

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐