【SequelPro】MacのMySQL GUIクライアントと後継Sequel Aceへの移行
Mac を使い始めてもうすぐ半年になります。
以前、コマンドラインの mysql に付いては下記の記事で触れましたが、その最後に「SequelPro」についても軽く紹介しました。
(はじめに・現在の状況)
Sequel Pro は最終正式版 1.1.2(2016 年)以降、新しい正式リリースが止まっており、事実上メンテナンスが終了しています。これから Mac で MySQL 8 に GUI 接続したい場合は、Sequel Pro の後継フォークである「Sequel Ace」を使うのがおすすめです。Sequel Ace は Mac App Store や Homebrew cask から入手でき、MySQL 8 にも対応しているため、Sequel Pro で起きていた MySQL 8 への接続トラブルを避けられます。以下は当時の Sequel Pro 利用記録として残しています。
今回は AWS(VPC)上にある Aurora(RDS)に、ローカルからデータベース操作をしたい場面に遭遇したので SequelPro についてもう少し詳しく調べてみました。
踏み台サーバへ ssh で入って mysql コマンド叩くのでもいいのですが、踏み台サーバ経由でトンネリングして GUI のツールから接続できたら楽ですよね。
この記事を書いた当時は後継の Sequel Ace が登場した直後で、UI 周りに気になる点もありました。ですが現在の Sequel Ace は安定しており、MySQL 8 を使うなら Sequel Ace が標準的な選択肢になっています。
SequelProについて

SequelPro は Mac の MySQL 向けの GUI ツールです。
他にも MySQL Workbench など似たようなツールはありますが、慣れているものを使ったらいいかなと思います。
意地でもコマンドライン派っていう人もいると思いますしね。
私が Mac を使い始めてからは、コマンドラインか SequelPro なのですが、SequelPro にはとても満足しています。
しかし、通信先のデータベースサーバとのコネクションが切れたり、トンネリングをして接続していたデータベースと切断するとエラーが発生したりすることもあり完璧ではありません。
よくよく見ると、最新バージョンの「1.1.2」がリリースされたのは約 3 年前の 2016 年 4 月。
GitHub の状況を見ると活発的に活動はしているようですが、正式版としてのリリースからは遠ざかっています。
SequelProのテスト版
そんな中、SequelPro のテストビルド版が安定してるよって教えてもらいました。

直近だと、コミット番号「16180f9d3c」のものが、2018 年の 12 月にダウンロードできる状態となっています。
テストビルド版だからか、ホットケーキ(パンケーキ?)のアイコンの色がグレーで、まだ焼けてないよって感じのニュアンスになっています(笑)
こちらを使った感じ、トンネリングで接続した際に表示されるアプリ終了時のエラーダイアログも出なくなり、インタフェースも変わっていないので、正式版ではないという部分を除けば快適です。
3 年近く正式リリースがないのは、課題(Issue)やバグの状況が関係しているのかもしれませんが、早く正式リリースしてよっていう要望はユーザからも多いようですね。
早くホットケーキが焼きあがって、小麦色のアイコンになることを願っておきます。
その後:後継の Sequel Ace へ
結局その後も Sequel Pro の正式リリースは行われず、開発はコミュニティのフォークである「Sequel Ace」に引き継がれました。
Sequel Ace は Sequel Pro とほぼ同じ操作感のまま MySQL 8 に対応しており、Mac App Store からインストールできます。今から GUI クライアントを選ぶなら、こちらを使うのが無難です。
