Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

warpig's avatar
Level 12

Connecting to MySQL thru Sail, Docker Container

Trying to connect to the MySQL database through the docker container like this:

/var/www/html$ mysql -h 127.0.0.1 -u sail -p
Enter password: 
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1:3306' (111)

Where's the error, on the Port or the IP that im using?

Thanks.

0 likes
1 reply
frankielee's avatar

You should check your configuration in the file.env.

I believe the host should be the service name, example

mysql -h mysql -u sail -p

or you are using laravel 9 and above, you should able to connect the database by using the command

php artisan db

Please or to participate in this conversation.