docker-compose up
で立ち上げたアプリで使用してるMySQLにアクセスしたメモ。
尚dockerの事はよくわかってない。
アプリの起動
$ docker-compose up
MySQLのホストとポート番号の確認
$ docker ps
現在起動中のコンテナの一覧が出力されるのでmysqlのコンテナを探す。
259d8b05f8ec mysql:5.6 ... 127.0.0.1:3306->3306/tcp
こんな感じだった。
ホストは127.0.0.1
、ポートは3306
MySQLにアクセス
$ mysql -h 127.0.0.1 -P 3306 -u root -p
ホストはlocalhost
と指定するとローカルマシンのmysqlソケットを探しに行くのでエラーになる。
ポート番号の指定は大文字で-P
Sequelとかで接続するときはTCP/IP
のタブにして同じように設定を入力すればOK
dockerを覚えなければ…
[参考]
- 作者: 山田明憲
- 出版社/メーカー: 技術評論社
- 発売日: 2018/08/25
- メディア: Kindle版
- この商品を含むブログを見る