LoginSignup
3
5

More than 5 years have passed since last update.

Sequel ProからVagrant(rails-dev-box)に接続する方法

Last updated at Posted at 2017-04-18

はじめに

以下が環境になります。

  • Mac OSX 10.12.3
  • Vagrant 1.9.2
  • Virtualbox 5.1.14

Vagrantで開発環境を作っていてboxにrails-dev-boxを使っていて、Sequel ProでVagrant内のMySQLに接続をしようと思った際に少しハマったので書いておきます。
rails-dev-boxでの開発環境の作り方はrails-dev-boxを使ってRailsの開発環境を作るに記載しています。

vagrant上のリモートのmysqlにssh経由でアクセスをして、Sequerl Proとコネクトします。

やり方

MySQLの項目

mysqlはユーザーとパスワードがrootである前提
もしrootでないのであれば、rootユーザーの作り方を参照してください


host: 127.0.0.1
user: root
pass: root
dbname: //指定しなくても良い
port: //指定しなくても良い

SSHの項目

以下の項目の詳細を知るためにはboxのssh configを見る必要があります。ターミナル
rails-dev-boxをクローンしたディレクトリでvagrant ssh-configと入力します。
すると以下のような結果が返ってきます。

Host default
  HostName 127.0.0.1
  User ubuntu
  Port 2222
  UserKnownHostsFile /dev/null
  StrictHostKeyChecking no
  PasswordAuthentication no
  IdentityFile /Users/username/Vagrants/rails-dev-box/.vagrant/machines/default/virtualbox/private_key
  IdentitiesOnly yes
  LogLevel FATAL

以上を踏まえて以下に整理

ssh 鍵を入力する部分はvagrant ssh-configで出た結果のIdentityFileのprivate_keyまでのパスを選択する。

スクリーンショット 2017-04-19 0.20.48.png


以上でvagrant上のmysqlのデータを快適に見ることが出来るようになります!

3
5
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
3
5