sql >> Database >  >> RDS >> Mysql

Verbinding maken met mysql-container vanaf host

Wilt u via Docker verbinding maken met MySQL, zo ja; Volg alstublieft deze stapsgewijze procedure die ik gebruik.

Stap 1 :MySql-afbeelding uit de docker-hub halen. De volgende opdracht haalt de nieuwste mysql-afbeelding op.

cli> docker pull mysql

Stap 2 :voer een container uit vanuit deze afbeelding. '-name' geeft een naam aan de container. ' -e' specificeert runtime-variabelen die u moet instellen. Stel het wachtwoord voor de MySQL-rootgebruiker in met 'MYSQL_ROOT_PASSWORD'. '-d' vertelt de havenarbeider om de container op de achtergrond uit te voeren.

cli> docker run --name=testsql -e MYSQL_ROOT_PASSWORD=rukshani -d mysql 

Dit zal een container-ID uitvoeren; wat betekent dat de container correct op de achtergrond draait.

Stap 3 :Controleer vervolgens de status van de container door het commando 'docker ps' uit te geven

cli> docker ps

Nu zou je moeten kunnen zien dat MySQL op poort 3306 draait.

Stap 4 :Gebruik de volgende opdracht om de logs van de actieve container uit te checken

cli > docker logs testsql

Stap 5 :Zoek het IP-adres van de container met behulp van het volgende. Bekijk het "IP-adres" van de uitvoer, dit zal je het IP-adres vertellen.

cli> docker inspect testsql

Nu zou u verbinding moeten kunnen maken met MySQL via het ip-adres van tIPs op poort 3306.

Op basis van wat ik begrijp uit uw vraag, is dit wat u nodig heeft. (Ik hoop het)

(Dit is niet mijn eigen documentatie, ik documenteer alleen graag alles, vooral die procedure die ik niet in mijn hoofd kan zetten, zodat als ooit hetzelfde gebeurt of ik in de toekomst dezelfde procedure nodig heb, ik mijn tijd niet zal verspillen aan onderzoek opnieuw, maar in plaats daarvan zal ik mijn aantekeningen openen en de opdrachten uitvoeren.)



  1. Groeperen op sql-query op door komma's samengevoegde kolom

  2. Hoe het 'as'-sleutelwoord te gebruiken om een ​​​​tabel in Oracle te aliasen?

  3. MySQL-query:invoegen als invoer duplicaat is, anders de bestaande rijwaarden bijwerken

  4. COPY-opdracht en nieuwe regelfout