if you are running a docker mysql container is it on your local host code example
Example: connect mysql docker
docker container run -d -p 3306:3306 --name mysql --env MYSQL_ROOT_PASSWORD=123456 mysql
docker container exec -it mysql bash
docker container run -d -p 3306:3306 --name mysql --env MYSQL_ROOT_PASSWORD=123456 mysql
docker container exec -it mysql bash