Téléverser les fichiers vers "scripts"
This commit is contained in:
15
scripts/fix_mariadb.sh
Normal file
15
scripts/fix_mariadb.sh
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
CONTAINER="mariadb" # nom du conteneur
|
||||||
|
DATA_DIR="/srv/docker/database/data/mariadb" # volume host où tc.log est stocké
|
||||||
|
|
||||||
|
if docker logs "$CONTAINER" 2>&1 | grep -q "Bad magic header in tc log"; then
|
||||||
|
echo "⚠️ Problème détecté → suppression de tc.log"
|
||||||
|
docker stop "$CONTAINER"
|
||||||
|
rm -f "$DATA_DIR/tc.log"
|
||||||
|
docker start "$CONTAINER"
|
||||||
|
echo "✅ Correction appliquée"
|
||||||
|
else
|
||||||
|
echo "✅ Rien à corriger"
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user