見出し画像

【Laravel9】SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mysqlの対処法

この記事の対象者

SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mysqlエラーでググったけどイマイチ解決方法がわからなかった人

概要

どんも〜今回は久々にLaravel9のセットアップをした際に表題のエラーで結構苦戦したので同じ人の助けになればと思って一筆書きます〜

結論

いきなり結論から書くと
起動しているデータベースクライアント(MAMPだったり)を一旦停止させて
ターミナルで、

そのポートが動いている場合は、競合しているので別のポート番号をデータベースクライアントに登録してあげてください!

以下、MAMPの場合

図1

MAMPの場合、ポート番号が競合していると図1の赤枠で囲まれたWebStartをクリックすることができません。
preferencesをクリックしてPortsタブのApache PortまたはMySQL Portを変更してください!
変更する際は、losfコマンドでポートが開いている番号を入力しましょう!

まとめ

初期設定って久々にやると忘れちゃったりしますよね💦 ポート番号の確認ほんと大事

この記事が気に入ったらサポートをしてみませんか?