diff --git a/mysql/_dumps/Makefile b/mysql/_dumps/Makefile
index f01e99e0a73f698af2b6eb34a739b678976ac31d..07d71f0311082f487c5f446dd5e71eade6975986 100644
--- a/mysql/_dumps/Makefile
+++ b/mysql/_dumps/Makefile
@@ -6,7 +6,7 @@ DB_PASSWORD ?= upperio_secret
 DB_NAME     ?= upperio_tests
 
 setup:
-	mysql < setup.sql
+	cat setup.sql | mysql -u"$(DB_USERNAME)" -p"$(DB_PASSWORD)" -h"$(TEST_HOST)" -P$(TEST_PORT) "$(DB_NAME)"
 
 reset-db:
 	cat structs.sql | mysql -u"$(DB_USERNAME)" -p"$(DB_PASSWORD)" -h"$(TEST_HOST)" -P$(TEST_PORT) "$(DB_NAME)"
diff --git a/postgresql/_dumps/Makefile b/postgresql/_dumps/Makefile
index ba3f7dc091d2e2b63d03e2a3948f0dc511f95da8..ddf590c8c41fa0e41c0990646490ebf7ebbb4f2c 100644
--- a/postgresql/_dumps/Makefile
+++ b/postgresql/_dumps/Makefile
@@ -6,7 +6,7 @@ DB_PASSWORD ?= upperio_secret
 DB_NAME     ?= upperio_tests
 
 setup:
-	psql < setup.sql
+	cat setup.sql | PGPASSWORD="$(DB_PASSWORD)" psql -U$(DB_USERNAME) $(DB_NAME) -h$(TEST_HOST) -p$(TEST_PORT)
 
 reset-db:
 	cat structs.sql | PGPASSWORD="$(DB_PASSWORD)" psql -U$(DB_USERNAME) $(DB_NAME) -h$(TEST_HOST) -p$(TEST_PORT)