docker-composeからmysqldumpコマンドを実行する

2020-09-18DockerMySQL


docker-composeからmysqldumpやdumpファイルの入れ込みを行う

  • dump
docker-compose exec database mysqldump -u root -phoge hoge > develop.sql
  • 入れ込み
docker-compose exec -T database mysql -u root -phoge hoge < hoge_dump.sql

-T がポイント

    -T                Disable pseudo-tty allocation. By default `docker-compose exec`
                      allocates a TTY.