検索すると一度コンテナにコピーしてからimportしている記事がヒットするが、リダイレクトしてあげれば良いよという話。
コンテナ名を db 、 ユーザ名を root 、パスワードを root 、データベース名を database とする。
docker-composeの場合 🔗
docker compose exec -T db mysql -uroot -proot database < dump.sql
-T オプションで疑似ターミナルの割当をせずにリダイレクトする。
dockerの場合 🔗
docker exec -i db mysql -uroot -proot database < dump.sql
-t オプションを付けないことで疑似ターミナルの割当をせずにリダイレクトする。