Mysql
 sql >> Base de données >  >> RDS >> Mysql

Délai de connexion expiré dans la voie de migration

Nous venons de rencontrer ce problème et avons réussi à trouver une solution qui a fonctionné pour nous. Il semble que Flyway utilise au moins deux connexions :une pour verrouiller la schema_version table, et une pour exécuter réellement les modifications. Ce problème se produit lorsque les modifications prennent suffisamment de temps pour que la connexion verrouille la schema_version table à l'expiration. Le moyen le plus simple de résoudre ce problème est d'augmenter le MySQL wait_timeout à quelque chose de relativement grand. Dans notre cas, nous l'avons défini sur 480 minutes (ou 28 800 secondes) :

set global wait_timeout=28800;