Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Docker Compose connect ECONNREFUSED 172.18.0.4:3306

wait-for-it.sh domyślnie czeka 15 sekund i wraca, nawet jeśli cel nie jest jeszcze gotowy. Widzisz to również w swoich wynikach. Ale baza danych nie jest jeszcze gotowa. Utwórz wait-for-it.sh czekaj dłużej , może z -t 90 odczekać 90 sekund lub -t 0 żeby czekało wiecznie.

(Z mojego doświadczenia wynika, że ​​kontenery bazy danych Docker zwykle uruchamiają się w ciągu 30-60 sekund, zwłaszcza za pierwszym razem).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Określ, który plik konfiguracyjny MySQL jest używany

  2. Połącz z lewej strony lub wybierz z wielu tabel, używając przecinka (,)

  3. Czy naprawdę potrzebne są cudzysłowy wokół tabel i kolumn w zapytaniu MySQL?

  4. MySQL, jak sprawić, by wartość wygasła?

  5. MySQL zwraca tylko jeden wiersz