sql >> Databasteknik >  >> RDS >> Mysql

Docker Compose anslut ECONNREFUSED 172.18.0.4:3306

wait-for-it.sh som standard väntar 15 sekunder och återvänder, även om målet inte är klart ännu. Det ser du också i din produktion. Men databasen är inte klar än. Gör wait-for-it.sh vänta längre , kanske med -t 90 för att vänta i 90 sekunder eller -t 0 för att få det att vänta för evigt.

(Enligt min erfarenhet tar Docker-databasbehållarna rutinmässigt 30-60 sekunder att starta upp, särskilt första gången.)



  1. Syntaxfel eller åtkomstöverträdelse:1059 Identifierarens namn är för långt

  2. Ta bort förälder om den inte hänvisas till av något annat barn

  3. Hur visar man värdet på en variabel på kommandoraden i MySQL?

  4. Hur man exporterar SQL Server-data från tabell till en CSV-fil