Vi løb lige ind i dette problem og formåede at finde en løsning, der fungerede for os. Det ser ud til, at Flyway bruger mindst to forbindelser:en til at låse schema_version
bord, og en til rent faktisk at køre ændringerne. Dette problem opstår, når ændringerne tager lang tid nok til at forårsage, at forbindelsen låser schema_version
tabel til timeout. Den nemmeste måde at løse dette på er at øge MySQL wait_timeout
til noget relativt stort. I vores tilfælde indstiller vi det til 480 minutter (eller 28800 sekunder):
set global wait_timeout=28800;