はじめに
heroku+ClearDBの環境にMySQL Workbenchを使ってデータの追加をしてみた話です。
HerokuはデフォルトのデータベースはPostgreSQLを使用していますが、add-onを追加することによってMySQLを使用することもできます。
今回はClearDBへの接続をします。
MySQL Workbenchのダウンロード
https://dev.mysql.com/downloads/workbench/ からMySQL Workbenchをダウンロードします。
このときLoginかSignUpをすることを求められますが、下のほうに小さくある
No thanks, just start my download.
のリンクから開くことでアカウントを使用せずにダウンロードが可能です。
インストール完了後、MySQL Connectionsの横の+ボタンから接続先を追加できます。
この時入力する情報は
- Connection Name
- Hostname
- Username
- Password
の四つです。ポートを変えている場合はPortも変更しましょう。
上記の四つの情報はコマンドからheroku config
と入力すると出てくる中の
CLEARDB_DATABASE_URL
という情報に全て含まれています。
フォーマットは
`CLEARDB_DATABASE_URL: mysql://[Username]:[Password]@[Hostname]...
となっているので必要な情報を入力して接続されたら完了です。
接続完了後、適当にクエリを書き、Ctrl + Shift + Enter
を押すと実行できます。