Skip to content
Snippets Groups Projects
Commit 4a8ef3c6 authored by Rémi PAILHAREY's avatar Rémi PAILHAREY :fork_knife_plate:
Browse files

feat(bo): restore backup if db is locked

parent fe0773e1
No related branches found
No related tags found
No related merge requests found
......@@ -19,3 +19,17 @@ oc create job --from cronjob/mysql-dump-cronjob-hourly nom_du_job
- Aller dans le dossier des dumps horaires `cd /dump/hourly` ou journaliers `cd /dump/hourly` ou hebdomadaires `cd /dump/weekly`
- Décompresser le dump souhaité `gzip -d YYYY-MM-dd_hh:mm:ss.sql.gz`
- Restorer ce dump (remplacer seulement YYYY-MM-dd_hh:mm:ss.sql) `mysql -uroot -p$MYSQL_ROOT_PASSWORD -h$DATABASE_HOST $MYSQL_DATABASE < YYYY-MM-dd_hh:mm:ss.sql`
:::danger
Si par malheur, le pod MySQL est interrompu pendant une transaction, il est possible que la base soit 'lockée' et que le restore ne soit pas possible. Dans ce cas, suivre les instructions ci-dessous :
- Stopper les pods client, server et database
- Monter un pod du déploiement "busybox"
- Rentrer dans le terminal de ce pod
- Supprimer le contenu de la base de données `rm -rf /dump/mysql/*`
- Relancer le pod database et attendre que celui-ci soit disponible
- Réessayer le restore
- Relancer les pods client et server
:::
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment