Vagrant+Laradock上のMySQLコンテナに接続する方法まとめ

この記事は、vagrant + laradock環境にLaravelプロジェクトが乗っかっていることを前提に説明しています。

 

【環境】

vagrant

laradock(Laravelフレームワーク)

docker

 

vagrant内のipアドレスを調べる

vagrantを起動&接続

$ vagrant up
$ vagrant ssh

 

ipアドレスを調べる

$ ip a s

※ vagrant ipアドレスは、192.168.33.[割り当て]

例)192.168.33.10:8080

 

 

mysqlコンテナに接続する

 

phpmyadminで接続する場合

以下のipアドレスでvagrant環境のphpmyadminをブラウザで開く

192.168.33.[割り当て]:8080
例)http://192.168.33.10:8080

 

ログイン画面では以下でログイン可能だと思います。

DB:mysql
user:root
password:root

※ userがある方はそちらでログインしてもOK

 

 

MySQL workbenchで接続する場合

データベース新規接続をする

[Database] → [Connect to Database]

 

以下を入力し、[OK]を実行(userがある方はそちらでログインしてもOK)

Connection Method : Standard(TCP/IP)
【Parameters】
Hostname: 192.168.33.○○
Username: root

最後にパスワードが聞かれるので、rootで実行すると入れます

 

 

SQLyogで接続する場合

[ファイル] → [新しい接続]

【MySQL】
MySQL HostAddress : 192.168.33.○○
ユーザー名: root
パスワード: root

以上を入力し、[接続]を実行(userがある方はそちらでログインしてもOK)