LoginSignup
9
4

More than 5 years have passed since last update.

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

Last updated at Posted at 2018-04-25

何がしたいの?

リモートサーバーにMySQL用のDockerコンテナを作成した。
ローカルのDBツールからその中身が見たい!

結論

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

手順

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

今回はSequel Proを利用します。
https://www.sequelpro.com/
スクリーンショット 2018-04-24 13.07.15.png

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

MySQLのホストを取得する

ここが一番のキモです。
DockerコンテナのIPアドレスを指定する必要があります。
以下のコマンドで取得できます。
docker inspect --format '{{ .NetworkSettings.IPAddress }}' [コンテナIDまたはコンテナ名]

入力

項目
MySQLホスト dockerコンテナのIPアドレス
ユーザ名 MySQLのユーザ名
パスワード MySQLのパスワード
SSHホスト SSH先のホスト
SSHユーザー SSH先のユーザー名
SSHパスワード SSH先のパスワード

普通かよ。

所感

やっぱGUIで情報みれると助かりますね。
ナイスパンスペ

ブログで見たい方はこちら
リモートサーバー上のMySQLコンテナのDBにDBツールで繋ぐ方法

9
4
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
4