知乎支持导入md文件了,真是太方便了,顺便把之前关于Mac OS下MySQL客户端Sequel Pro的一个配置攻略搬过来。
终于去新公司报道了,首当其冲是熟悉公司业务,需要写SQL语句从数据库当中提取业务数据,再用excel做成业务指标报表。在这里就遇到一个选用哪个sql gui客户端的问题,本文主要记录下在Mac系统下用Sequel Pro连接remote MySQL server的SSH配置的问题。
Sequel Pro下载
直接去官网,链接如下:
Sequel Pro安装
Sequel Pro是Mac系统下的原生的免费软件,在Mac系统下直接解压安装包然后将程序拖到应用程序即可,目前最新版本是V1.1.2,要求Mac 10.6以上版本系统。正是由于它是原生的,后面遇到了一个坑……
安装完毕以后初次打开新建连接界面如下:
SSH配置
终于要开始踩坑了,由于我原来是用Navicat for MySQL来连接公司的数据库的,自然而然会想到将相关参数复制过来就可以了,但是发现连接失败,看了下提示,主要原因如下:
因为Sequel Pro是Mac原生的,所以系统内的~/.ssh/config文件的配置也会影响到SSH连接的设置,官网对此的描述如下:DOES SEQUEL PRO SUPPORT PRIVATE KEY AUTHENTICATION?
"Yes. If you have a private key in ~/.ssh/iddsa or ~/.ssh/idrsa, Sequel Pro will automatically use