Maison > Questions et réponses > le corps du texte
P粉2957286252023-08-08 13:47:57
Mettre le nom de mon conteneur mysql au lieu de 127.0.0.1
NAME CONTAINERS project-db --> container mysql project-app --> container laravel DB_CONNECTION=mysql DB_HOST=project-db DB_PORT=3306 DB_DATABASE=project DB_USERNAME=root DB_PASSWORD=root
P粉2259617492023-08-08 12:59:00
Tout d'abord, modifiez votre fichier docker-compose.yml
mysql: image: mariadb:latest ports: - 8889:3306
Ensuite, définissez le bon port de base de données dans le fichier .env
Votre port de base de données est incorrect. Vous essayez de vous connecter à un port exposé via une instance de base de données exécutée dans Docker. Dans ce cas, vous devez utiliser DB_PORT=3306