2020-01-25
Homesteadでは、以下のPortがデフォルトでポートフォワードされています。
- SSH: 2222 → フォワード先 22
- ngrok UI: 4040 → フォワード先 4040
- HTTP: 8000 → フォワード先 80
- HTTPS: 44300 → フォワード先 443
- MySQL: 33060 → フォワード先 3306
- PostgreSQL: 54320 → フォワード先 5432
- MongoDB: 27017 → フォワード先 27017
- Mailhog: 8025 → フォワード先 8025
- Minio: 9600 → フォワード先 9600
引用: https://readouble.com/laravel/6.x/ja/homestead.html
MacのローカルPC環境からHomestead環境のMySQLに接続したい場合は、
DBクライアントのHomestead環境への接続port設定を33060にすることで、
Homestead環境がport:33060を受けとり、.env
で設定されているport情報であるport:3306へ中継します。
これにより、ローカルからでもDBクライアントツールで接続することができるようになります。
具体的な設定例は以下です。
- Host: localhost
- Port: 33060
- User: homestead
- Password: secret
- Database: Homestead
https://readouble.com/laravel/6.x/ja/homestead.html