LoginSignup
7
8

More than 5 years have passed since last update.

Engine Yard Cloud上のMySQLをローカルMacからGUIで管理する方法

Posted at

Sequel ProでEngine Yard Cloud上のMySQLにつなぐ方法です。

Engine Yard Cloudは標準でMySQLをサポートしています。
各インスタンスにSSHができるため、SSHを経由してMySQLにMacOSXからアクセスします。

Mac OSX  --(ssh)--> Engine Yard Cloud Instance --(mysql protocol)--> MySQL

Sequel Proの紹介

SequelはフリーのMac OSXのGUIアプリケーションでMySQLの管理機能を持っています。
http://www.sequelpro.com/

手順

1. sshでappサーバに入る

あとからsshのログイン情報が必要です。
sshで入る方法については以下を参照
https://support.cloud.engineyard.com/forums/21437346

2. databaseのパスワードを調べる

ssh接続先のインスタンスにて

$cat /data/#{app_name}/shared/config/database.yml 
staging:
  adapter:   mysql
  database:  'ey_sample'
  username:  'deploy'
  password:  '******'
  host:      'ec2-xx-250-134-84.ap-northeast-1.compute.amazonaws.com'
  reconnect: true

3. Sequel Proに設定

上記で調べたデータベースへの設定と、インスタンスへのsshの設定を入力
接続を押します。

4. これでローカルのMacOSXから本番のMySQLがSequel Proで参照可能です

スクリーンショット 2013-07-17 11.36.51 AM.png

7
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
8