# MySQL を Docker イメージとしてインストール
$ docker run -p 5001:3306 --name some-mysql -e MYSQL_DATABASE=<DB名> -e MYSQL_USER=root -e MYSQL_PASSWORD=password -e MYSQL_ROOT_PASSWORD=password -d mysql:latest
# MySQL の Docker コンテナへクライアントイメージから接続
$ docker run --link some-mysql-createdb:mysql -it --rm mysql bash
># env
ここにMYSQL関連の環境変数が表示される
># mysql -u root -ppassword -h $MYSQL_PORT_3306_TCP_ADDR <DB名>
>mysql> show tables;
# mac に mysql client インストール
$ brew update
# mysql クライアントをインストールしようとしたら下記エラーが出たので、再インストールした
# Error: /usr/local/opt/makedepend not present or broken
# Please reinstall makedepend. Sorry :(
$ brew unlink makedepend
$ brew install makedepend
# mysql クライアントをインストール
$ brew install mysql --client-only
$ mysql --version
mysql Ver 14.14 Distrib 5.7.19, for osx10.11 (x86_64) using EditLine wrapper
# 接続
$ mysql -u root -ppassword -P 5001 <DB名>
# ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
# -h を指定してみる
$ mysql -h 127.0.0.1 -u root -ppassword -P 5001 <DB名>
More than 5 years have passed since last update.
docker の MySQL イメージを導入してホスト( mac )から接続する
Last updated at Posted at 2017-08-20
Register as a new user and use Qiita more conveniently
- You get articles that match your needs
- You can efficiently read back useful information
- You can use dark theme
List of users who liked
01