Подключение к mysql в laravel/sail, работая в wsl2
Имею в файле .env проекта на ларавель/sail следующие настройки для подключения к mysql в контейнере sail:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=myapp
DB_USERNAME=sail
DB_PASSWORD=password
Миграции выполняются, все отлично. Но при попытке сделать запрос в бд выдает ошибку
SQLSTATE[HY000] [2002] Connection refused (Connection: mysql, SQL: select * from
userswhere
email = мой маил в бд limit 1).
3 дня рыл гугл. Советуют установить DB_HOST=mysql или localhost. Но в данных случаял при попытке php artisan migrate в уже в консоли выдает ошибку
SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mysql failed: Name or service not known (Connection: mysql, SQL: select * from information_schema.tables where table_schema = myapp and table_name = migrations and table_type = 'BASE TABLE')
Пробовал уже и сносить полностью как проект, так и убунту c wsl, artisan cash clear, обновлять composer. Ничего не помогает. В первом варианте- миграции проходят, но выдает ошибку refused при запросе, в других вариантах- даже миграции не проходят.
Помогите плжста выяснить, в чем дело. Драйвера в php все установлены.