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