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

Połącz się z mysql w kontenerze docker z hosta

Jeśli twój host Docker MySQL działa poprawnie, możesz połączyć się z nim z komputera lokalnego, ale powinieneś określić hosta, port i protokół w następujący sposób:

mysql -h localhost -P 3306 --protocol=tcp -u root

Zmień 3306 na numer portu, który przesłałeś z kontenera Docker (w twoim przypadku będzie to 12345).

Ponieważ używasz MySQL w kontenerze Docker, gniazdo nie jest dostępne i musisz połączyć się przez TCP. Ustawienie „--protocol” w poleceniu mysql zmieni to.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Harmonogram zdarzeń MySQL codziennie o określonej godzinie

  2. Usługa bazy danych MySQL — nowe innowacje HeatWave

  3. mysqli::mysqli():(HY000/2002):Nie można połączyć się z lokalnym serwerem MySQL przez gniazdo 'MySQL' (2)

  4. Utwórz nowego użytkownika w MySQL i daj mu pełny dostęp do jednej bazy danych

  5. Czy MySQL powinien mieć swoją strefę czasową ustawioną na UTC?