sql >> Database >  >> RDS >> Mysql

Maak verbinding met mysql in een docker-container van de host

Als uw Docker MySQL-host correct werkt, kunt u er verbinding mee maken vanaf de lokale machine, maar u moet de host, poort en protocol als volgt specificeren:

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

Wijzig 3306 in het poortnummer dat u hebt doorgestuurd vanuit de Docker-container (in uw geval is dit 12345).

Omdat u MySQL in de Docker-container gebruikt, is socket niet beschikbaar en moet u verbinding maken via TCP. Het instellen van "--protocol" in het mysql-commando zal dat veranderen.



  1. Meer informatie over het DBMS_OUTPUT-pakket in Oracle

  2. Salesforce SOQL van Microsoft Office

  3. MariaDB CONNECTION_ID() uitgelegd

  4. Hoe Unix-tijdperk naar een tijdstempel te converteren