検索すると一度コンテナにコピーしてから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
オプションを付けないことで疑似ターミナルの割当をせずにリダイレクトする。