Edited at

リモートサーバー上のMySQLコンテナのDBにDBツールで繋ぐ方法

More than 1 year has passed since last update.


何がしたいの?

リモートサーバーにMySQL用のDockerコンテナを作成した。

ローカルのDBツールからその中身が見たい!


結論

MySQLホストにdockerコンテナのIPアドレスを指定したらいける。


手順


DBツールを用意してSSH接続を選ぶ

今回はSequel Proを利用します。

https://www.sequelpro.com/

ちなみに弊社ではこいつをパンスペ(パンケーキスペシャル)と呼んでいる。


MySQLのホストを取得する

ここが一番のキモです。

DockerコンテナのIPアドレスを指定する必要があります。

以下のコマンドで取得できます。

docker inspect --format '{{ .NetworkSettings.IPAddress }}' [コンテナIDまたはコンテナ名]


入力

項目

MySQLホスト
dockerコンテナのIPアドレス

ユーザ名
MySQLのユーザ名

パスワード
MySQLのパスワード

SSHホスト
SSH先のホスト

SSHユーザー
SSH先のユーザー名

SSHパスワード
SSH先のパスワード

普通かよ。


所感

やっぱGUIで情報みれると助かりますね。

ナイスパンスペ

ブログで見たい方はこちら

リモートサーバー上のMySQLコンテナのDBにDBツールで繋ぐ方法