Току-що се натъкнахме на този проблем и успяхме да намерим решение, което работи за нас. Изглежда, че Flyway използва поне две връзки:една за заключване на schema_version
таблица и един за действително изпълнение на промените. Този проблем възниква, когато промените отнемат достатъчно време, за да накарат връзката да заключи schema_version
таблица до таймаут. Най-лесният начин да поправите това е да увеличите MySQL wait_timeout
към нещо относително голямо. В нашия случай го задаваме на 480 минути (или 28800 секунди):
set global wait_timeout=28800;