Sequal Ace で .ssh/config の接続先情報を使ってデータベースに接続する

Web

概要

  • SQL を GUI で操作できる macOS 用アプリケーション「Sequal Ace」を導入した
  • ~/.ssh/config に設定した情報を使って、サーバーへの接続設定を行う

対象アプリケーション

Sequel Ace | MySQL/MariaDB database management for macOS
https://sequel-ace.com/

Homebrew を導入してある場合は、以下のコマンドでインストール可能。

$ brew install --cask sequel-ace

設定方法

サーバー接続情報の設定

ターミナルを起動し、下記コマンドで設定ファイルの編集画面を開く

$ vi ~/.ssh/config

以下のようにサーバー接続情報を設定

Host 任意の名前
    HostName IPアドレス(または設定済みのドメイン)
    User ユーザー名
    IdentityFile ~/.ssh/秘密鍵ファイル

設定ファイルを再読み込み

$ source ~/.ssh/config

アプリケーション上での設定

設定ファイルの紐づけ
  1. Sequal Ace.app を起動し、ツールバー > Sequal Ace > Preference を開く
  2. [ネットワーク] タブを選択し、以下の項目を設定する
    • SSH Config: /Users/ユーザー名/.ssh/config
    • Knoewn Hosts: /Users/ユーザー名/.ssh/known_hosts

Sequel Ace 設定画面のスクリーンショット

DB接続情報の登録

起動時に表示される画面で [SSH] タブを選択し、以下の情報を入力する。

  • お気に入り登録用の名称
  • DB接続情報
    • MySQL Host: ローカルホストIP(デフォルトは 127.0.0.1
    • Username: DBのユーザー名
    • Password: DBのパスワード
    • Database: DBの名前
    • Port: DBの接続ポート(MySQLのデフォルトは 3306
    • Time Zone: 必要に応じて設定
  • SSH接続情報
    • SSH Host: ~/.ssh/config で設定した Host の名前を入力する
    • 他の項目は空っぽでOK(上記ファイルで定義済みのため)

Sequel Ace サーバー接続設定画面のスクリーンショット

完了後、入力した情報が正しければ [Connect] ボタン押下で接続できる。

Comments

  • スパム対策のため、コメント本文にURLが含まれている場合は「承認待ち」となり、すぐに投稿が反映されません。ご了承ください。
  • 公序良俗に反する内容、個人が特定できる情報、スパム投稿と思われるコメント等については、予告なく編集・削除する場合があります。