sql >> Databáze >  >> RDS >> Mysql

Připojení ke kontejneru mysql z hostitele

Chcete se připojit k MySQL přes Docker, pokud ano; Prosím, postupujte podle tohoto postupu krok za krokem, který používám.

Krok 1 :Vytáhněte obraz MySql z docker hubu. Následující příkaz stáhne nejnovější obraz mysql.

cli> docker pull mysql

Krok 2 :Spusťte kontejner z tohoto obrázku. ‘-name’ udává název kontejneru. „ -e“ určuje proměnné doby běhu, které musíte nastavit. Nastavte heslo pro uživatele root MySQL pomocí „MYSQL_ROOT_PASSWORD“. ‚-d‘ říká dockeru, aby spustil kontejner na pozadí.

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

Tím se vypíše ID kontejneru; což znamená, že kontejner běží na pozadí správně.

Krok 3 :Poté zkontrolujte stav kontejneru zadáním příkazu „docker ps“

cli> docker ps

Nyní byste měli být schopni vidět, že MySQL běží na portu 3306.

Krok 4 :Chcete-li zkontrolovat protokoly běžícího kontejneru, použijte následující příkaz

cli > docker logs testsql

Krok 5 :Najděte IP kontejneru pomocí následujícího. Podívejte se na „IPAddress“ z výstupu, to vám řekne IP adresu.

cli> docker inspect testsql

Nyní byste měli být schopni se připojit k MySQL pomocí tIPs IP adresy na portu 3306.

Na základě toho, co jsem pochopil z vaší otázky, je to to, co potřebujete. (doufám)

(Toto není moje vlastní dokumentace, rád si zdokumentuji vše, především ty postupy, které si nedokážu vložit do hlavy, takže kdyby se někdy stalo to samé nebo bych stejný postup potřeboval v budoucnu, neztrácel čas prozkoumejte znovu, ale místo toho otevřu své poznámky a spustím příkazy.)



  1. Jak nakonfigurovat MySQL pod XAMPP pro práci s IPv6

  2. Jak pracovat s dědičností v Entity Framework Core

  3. Základy tabulkových výrazů, 4. část – Odvozené tabulky, optimalizační úvahy, pokračování

  4. 🆕 SQL Server 2022 První pohled – 5 nejlepších nových funkcí (Bonus 5 funkcí)