MySQL に接続する

コネクターについての概要は以下のリンクを参照してください。

1

Connectorを作成する

トップページの「Connectors」タブを選択し「Create」ボタンを押下します。

2

MySQLの認証情報を入力する

表示されたフォームに接続するデータベースの認証情報を入力します。 リモートサーバー経由で接続する場合は「SSH」の欄にチェックを入れ任意の項目も入力します。

入力後Createボタンを押下すると作成が完了します。パラメータに不備がある場合はエラーが表示されるため接続内容が正しいか再度ご確認ください。

項目名説明必須
Hostデータベースのホスト名を入力します。example.com
Portデータベースの接続ポートを入力します。3306
Databaseデータベース名を入力します。my_database
Usernameデータベースのユーザー名を入力します。db_user
Passwordデータベースのユーザーのパスワードを入力します。mypassword
SSHSSH接続を使用する場合に指定します。
SSH Hostリモートサーバーのホスト名を入力します。ssh.example.com
SSH Portリモートサーバーの接続ポートを入力します。22
SSH Usernameリモートサーバーのユーザー名を入力します。ssh_user
SSH Passwordリモートサーバーのユーザーのパスワードを入力します。sshpassword
SSH Private Keyリモートサーバーの秘密鍵を入力します。-----BEGIN RSA PRIVATE KEY-----
SSH Passphraseリモートサーバーの秘密鍵のパスフレーズを入力します。my_passphrase
接続先のデータベースの IP ホワイトリストに必ず54.150.149.0/32からのアクセスを許可するように設定してください。
3

作成したデータベースに接続する

作成が成功すると一覧表示からコネクター名を取得することができます。アイコン横の文字列がconnection_nameです。これを使用することでコード上でデータベースに接続可能です。

SQLまたはPythonのコードに作成したコネクター名を入力しデータを取得します。

{{
    config(
        connection="connection_name"
    )
}}

select * from table_name