MySQLで遊ぶためのDocker構築

MySQL :: MySQL 5.6 リファレンスマニュアルの読んでいく活動をしています。

ローカルでゴニョゴニョすると、エラーで時間を取られることになるのでDocker環境を作りました。

$ docker pull mysql:5.7
$ docker run -v mydb:/var/lib/mysql --name Doc-MySQL -e MYSQL_ROOT_PASSWORD=password -d mysql:5.7

$ docker exec -it container-ID bash -c 'mysql -u root -p'
> Enter password: MYSQL_ROOT_PASSWORDで設定したパスワード
> create database test;
> exit

$ docker stop container-ID
$ docker start container-ID
$ docker exec -it container-ID bash -c 'mysql -u root -p'
> Enter password: MYSQL_ROOT_PASSWORDで設定したパスワード
> show databases;

ローカルデータからInsertするなど改良を続けると思いますが、困った時に別途対応していきます。

どんどんこの記事にTipsをためていきます。目指せMySQL完全に理解マン。