![見出し画像](https://assets.st-note.com/production/uploads/images/134481603/rectangle_large_type_2_9d4032bf454267f12d31c017ae3d8bb9.png?width=1200)
Photo by
harutile
【Laravel9】SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mysqlの対処法
この記事の対象者
SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mysqlエラーでググったけどイマイチ解決方法がわからなかった人
概要
どんも〜今回は久々にLaravel9のセットアップをした際に表題のエラーで結構苦戦したので同じ人の助けになればと思って一筆書きます〜
結論
いきなり結論から書くと
起動しているデータベースクライアント(MAMPだったり)を一旦停止させて
ターミナルで、
そのポートが動いている場合は、競合しているので別のポート番号をデータベースクライアントに登録してあげてください!
以下、MAMPの場合
![](https://assets.st-note.com/img/1710874140198-Q9Io6gc7Uy.png?width=1200)
MAMPの場合、ポート番号が競合していると図1の赤枠で囲まれたWebStartをクリックすることができません。
preferencesをクリックしてPortsタブのApache PortまたはMySQL Portを変更してください!
変更する際は、losfコマンドでポートが開いている番号を入力しましょう!
まとめ
初期設定って久々にやると忘れちゃったりしますよね💦 ポート番号の確認ほんと大事
この記事が気に入ったらサポートをしてみませんか?