MySQLの挙動をサクッと確認するために必要な環境を整えるためのもの
このリポジトリは、 https://github.com/datacharmer/test_db をサンプルデータとした MySQLの挙動確認を手軽に行えることを目指すものです。
seeds はサブモジュールなので、cloneするときに以下のオプションをつけてcloneしてください。じゃないと、ファイルが足りないと出ると思います。
$ git clone --recursive git@github.com:datacharmer/test_db.git
やばい!すでにcloneしちゃった!という方は、以下でもいけます。
$ git submodule init
$ git submodule update
$ docker-compose up
sandbox_db | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/1_employees.sh
sandbox_db | mysql: [Warning] Using a password on the command line interface can be insecure.
が表示されれば、完了している
sandbox_db | 2020-03-05T03:53:28.534767Z 0 [Note] mysqld: ready for connections.
sandbox_db | Version: '5.7.27' socket: '/var/run/mysqld/mysqld.sock' port: 3306 MySQL Community Server (GPL)
localhost:30360
に対して 接続してください。ユーザ名は root
、パスワードは password
でいけます。
以下のコマンドを叩き、再び docker-compose run
をすれば、何事もなかったことになる
$ docker-compose down --volumes