Итак, у меня есть эта докерная иллюстрация
![enter image description here](https://i.stack.imgur.com/FNqJK.png)
Как вы можете видеть, мое приложение laravel пытается установить соединение с базой данных в контейнере, где MySQLсервер устанавливается и настраивается.
Экземпляр приложения laravel доступен через этот порт
192.168.0.XX:3021
, а контейнер доступен по этому IP
192.168.0.61
и учетные данные MySQL Server:
USER3021 Я только что попытался создать эту учетную запись пользователя с использованием символа подстановки '%' и с
GRANT ALL PRIVILEGES ON *.* TO 'USER3021' IDENTIFIED BY 'xxxxxxx';
и когда я пытаюсь соединить приложение laravel и сервер MySQL с этим .env
файлом
DB_CONNECTION=mysql
DB_HOST=192.168.0.XX
DB_PORT=3306
DB_DATABASE=myTable
DB_USERNAME=USER3021
DB_PASSWORD=xxxxxxx
![enter image description here](https://i.stack.imgur.com/NpQWS.png)
Laravel выдает мне такую ошибку
Отказано в соединении mysql