sql >> Database teknologi >  >> RDS >> Mysql

Opret forbindelse til mysql i en docker-container fra værten

Hvis din Docker MySQL-vært kører korrekt, kan du oprette forbindelse til den fra den lokale maskine, men du bør angive vært, port og protokol som denne:

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

Skift 3306 til portnummer, du har videresendt fra Docker-container (i dit tilfælde vil det være 12345).

Fordi du kører MySQL inde i Docker-beholderen, er socket ikke tilgængelig, og du skal oprette forbindelse via TCP. Indstilling af "--protocol" i mysql-kommandoen vil ændre det.



  1. DATETIMEOFFSETFROMPARTS() Eksempler i SQL Server (T-SQL)

  2. Postgresql aggregeret array

  3. Sådan fungerer FROM_DAYS() i MariaDB

  4. 3 måder at få en kolonnes datatype i SQL Server (T-SQL)