Rumah > Soal Jawab > teks badan
P粉2957286252023-08-08 13:47:57
Letakkan nama bekas mysql saya dan bukannya 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
Pertama, edit fail docker-compose.yml anda
mysql: image: mariadb:latest ports: - 8889:3306
Kemudian, tetapkan port pangkalan data yang betul dalam fail .env
Port pangkalan data anda salah. Anda cuba menyambung ke port terdedah melalui contoh pangkalan data yang berjalan di dalam docker. Dalam kes ini, anda harus menggunakan DB_PORT=3306