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

Připojte se k mysql v kontejneru dockeru z hostitele

Pokud váš hostitel Docker MySQL běží správně, můžete se k němu připojit z místního počítače, ale měli byste zadat hostitele, port a protokol takto:

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

Změňte 3306 na číslo portu, které jste přeposlali z kontejneru Docker (ve vašem případě to bude 12345).

Protože používáte MySQL v kontejneru Docker, není soket k dispozici a musíte se připojit přes TCP. Nastavení "--protocol" v příkazu mysql to změní.



  1. Proč nemůže mít sloupec textu výchozí hodnotu v MySQL?

  2. Datum Oracle

  3. Jak zahrnout celkový počet vrácených řádků do sady výsledků z příkazu SELECT T-SQL?

  4. Je jeden příkaz SQL Server atomický a konzistentní?