sql >> データベース >  >> RDS >> Mysql

ホストマシンからDockerで実行されているMySQLに接続する方法

    したがって、基本的にはmysqlポートをホストに公開する必要があります:

    docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql/mysql-server:latest
    

    次に、mysqlコマンドラインを使用してホストからアクセスできます。

    mysql -h127.0.0.1 -ppassword -uroot
    

    接続するために別のコンテナを実行しようとしている理由がわかりません(おそらく、2つのコンテナをリンクすることを意味していました)

    Docker-machineでMac(またはWindows)を使用している場合は、docker-machineVMのIPアドレスに接続します。例:

    $ docker-machine ssh default
                            ##         .
                      ## ## ##        ==
                   ## ## ## ## ##    ===
               /"""""""""""""""""\___/ ===
          ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
               \______ o           __/
                 \    \         __/
                  \____\_______/
     _                 _   ____     _            _
    | |__   ___   ___ | |_|___ \ __| | ___   ___| | _____ _ __
    | '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__|
    | |_) | (_) | (_) | |_ / __/ (_| | (_) | (__|   <  __/ |
    |_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_|
    Boot2Docker version 1.9.0, build master : 16e4a2a - Tue Nov  3 19:49:22 UTC 2015
    Docker version 1.9.0, build 76d6bc9
    [email protected]:~$ ifconfig eth1
    eth1      Link encap:Ethernet  HWaddr 08:00:27:E6:C7:20
              inet addr:192.168.99.100  Bcast:192.168.99.255  Mask:255.255.255.0
              inet6 addr: fe80::a00:27ff:fee6:c720/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:18827 errors:0 dropped:0 overruns:0 frame:0
              TX packets:10280 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:1791527 (1.7 MiB)  TX bytes:2242596 (2.1 MiB)
    

    次に、次の場所に接続します:

    mysql -h192.168.99.100 -ppassword -uroot
    


    1. SQL Server Management Studio(SSMS)

    2. Neo4j-Cypherを使用してノードを作成する

    3. mysql jdbcドライバーは、複数のステートメントを含むトリガーの区切り文字をサポートしていません

    4. SQLServerでの常時接続の可用性グループの設定と構成