dockerのmysqlにダンプファイルをインポートする方法を2パターンメモします。
ローカルからコンテナのmysqlにアクセスして直接インポートする方法
$ docker exec -it CONTAINER_ID mysqldump -u root -ppassword DB_NAME < dump.sql
これでうまくいかない場合は、以下の方法でお試しください
コンテナにダンプファイルをコピーして、コンテナ内でインポートする方法
$ docker cp dump.sql CONTAINER_ID:/tmp/dump.sql
$ docker exec -it CONTAINER_ID bash
$ mysql -u root -ppassword DB_NAME < /tmp/dump.sql
コメント