Si volver a sembrar los datos es una operación costosa, otra opción sería iniciar/detener un Docker
contenedor (previamente compilado con la base de datos y los datos iniciales). Escribí en un blog sobre esto hace unos meses Pruebas de integración con Spring Boot, Postgres y Docker
y aunque el blog se centra en Postgres
, la idea es la misma y podría traducirse a MySQL
.