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

Připojování ke kontejneru Docker z hostitele

Svou instanci můžete spustit s přesměrováním 3306:

$ docker run --expose=3306 -p 3306 mysql

Viz příchozí porty .

Zadané:

jdbc:mysql://127.0.0.1:3306/<dbname>

Váš příkaz se stane:

$ docker run --name mydb -e MYSQL_ROOT_PASSWORD=12345 -d --expose=3306 -p 3306 mysql:5.7.11

Možná budete muset změnit konfiguraci MySQL.

Do kontejneru lze vstoupit pomocí:

$ docker exec -it mydb bash

A pak byste mohli:

$ echo "bind-address = 0.0.0.0" >> /etc/mysql/my.cnf

Nezapomeňte znovu načíst mysql.

Poté musíte vytvořit databázi a importovat své schéma (je-li potřeba).

$ mysql -uroot -p12345 -e"CREATE DATABASE mydb"
$ mysql -uroot -p12345 mydb < mydb-schema.sql



  1. Tipy k tabulce Microsoft Access – triky a pokyny, část 4

  2. Jak provést hromadnou korespondenci v Accessu 2016

  3. Vložení datového objektu PHP se neprovádí

  4. Jak najít mezery v sekvenčním číslování v mysql?