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

Docker mysql nie może połączyć się z kontenerem

Aby połączyć się z bazą danych, użyj linku/aliasu podanego jako nazwa hosta. Tak więc CMS może połączyć się z MySQL za pomocą db jako nazwę hosta i port 3306.

Nie będziesz w stanie połączyć się z hostem lokalnym lub 127.0.0.1, ponieważ „localhost” to host lokalny w każdym kontenerze , więc użycie "localhost" w kontenerze phpfpm spowoduje próbę połączenia się z bazą danych MySQL wewnątrz kontenera phpfpm, ale nie ma tam działającego serwera.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Utwórz bazę danych w Shell Script - przekonwertuj z PHP

  2. Najlepszy sposób na zbudowanie wyszukiwarki SMART mySQL i PHP?

  3. Błąd MySQL 1241:Operand powinien zawierać 1 kolumnę (kolumny)

  4. Jak przejść przez zbiór wyników mysql?

  5. Trafność wyszukiwania pełnotekstowego jest mierzona w?