(Laravel)Homestead環境のDBをSequel Proで接続する(初心者用)


わざわざvagarnt sshで入るのが面倒なので、Homestead環境のDBをSequel Proで見れるように接続する

まずはHomesteadからMySQLを確認

下記の記事を参考にHomestead環境を作って下さい。
Laravel(Homestead)とVue.jsの環境構築(自分用)
(Vue.js構築はシカトして途中のHomestead環境構築まで)

Homestead.yamlの中身で下記の用になっていると思います。

Homestead.yaml
databases:
    - homestead

上記の記述がDB名になるのでお好きなように変更して下さい。

この状態でvagrant upするとHomestead環境にDBが勝手に構築されるので確認。

僕の環境では初期のユーザーはhomestead パスワードはsecretでした
多分.envファイルに書いてあるのでそこを参考にして下さい。

vagrant ssh
mysql -u homestead -p
Enter password:

MySQLに入れたので、テーブルがあるか確認。

mysql> show datatabases;
+---------------------+
| Database            |
+---------------------+
| information_schema  |
| homestead           |
| #mysql50#lost+found |
| mysql               |
| performance_schema  |
| sys                 |
+---------------------+
6 rows in set (0.01 sec)

しっかりhomesteadというDBが作られていることを確認しました。

やっと本題のSequel Proに接続する

僕の環境だと下記で入れました。

ホスト(IP): 192.168.10.20
ユーザ名: homestead
パスワード: secret

これで入れました。

繋がらない!!って人は↓

ipってなに??って人はHomestead.yamlのip設定をみて下さい。

Homestead.yaml
ip: 192.168.10.20

ユーザ名とパスワードはどこから??
先ほどターミナルからmysqlに入った時に使用した情報です。

以上本題より前置きが長いクソ記事でした。