Querierでは、MySQLと連携し、様々なクエリを実行することができます。

準備

IPアドレスのホワイトリスティングで接続する場合

データベースのファイアウォールルールで、以下のIPアドレスをホワイトリストに設定してください。

35.187.200.118

SSHトンネリングで接続する場合

こちらを参考に踏み台サーバーの設定をしてください。

接続方法

1. 新しくデータソースとの連携を作成する

  1. [データ連携] タブをクリックする。
  2. [データソース一覧] の横にある [新規作成] ボタンをクリックする。
  3. [MySQL] を選択する。

2. 接続情報を入力する

共通項目

項目概要
表示名接続するMySQLの名前を入力します。(e.g., Querier DB)
マネージドサービスなしCloud SQL を選択します。
Database nameお使いの接続するMySQLのデータベース名を入力します。
Database username接続するMySQLのデータベース名を入力します。
Database password接続するMySQLのパスワードを入力します。

🙋‍♂️

マネージドサービスについて

現在Querierでは、Cloud SQL Proxy経由での接続をサポートしています。Cloud SQLをお使いの場合は、[マネージドサービス]Cloud SQL を選択すると、Cloud SQL Proxy経由で接続することが可能となります。
それ以外の方は なし を選んでください。

マネージドサービスで なし を選んだ場合

項目概要
Host接続するMySQLのホストを入力します。
Port接続するMySQLのポートを入力します。(e.g., 3306)

マネージドサービスで Cloud SQL を選んだ場合

項目概要
Project ID接続するCloud SQLが設定されているGCPのProject IDを入力します。
Instance name接続するCloud SQLのインスタンス名を入力します。
Region接続するCloud SQLのリージョンを入力します。(e.g., asia-northeast1)
Credentials JSON接続するCloud SQLが設定されているGCPのサービスアカウントをJSON形式で入力します。

🙋‍♂️

サービスアカウントに必要な権限

サービスアカウントには、以下のどれかの権限が付与されている必要があります。

  • Cloud SQL クライアント
  • Cloud SQL 編集者
  • Cloud SQL 管理者

3. 踏み台サーバーの設定をする

踏み台サーバーを経由して接続する場合は、以下の手順で追加の設定します。それ以外の方はスキップしてください。

  1. [踏み台サーバーを設定する] にチェックを入れる。
  2. 準備で設定した踏み台サーバーを選択する。