This commit is contained in:
gcolpart 2017-12-15 14:22:49 +01:00
parent 3ca21f3a61
commit 90f52b3766

View file

@ -232,7 +232,7 @@ L'inconvénient est qu'il faut redémarrer MySQL. Pour éviter cela on peut auto
~~~
# while true; do while mysql -e "show slave status" | grep '1062.Error.*REPORT'; \
do mysql -e "SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; START SLAVE;"; sleep 1; done; done
do mysql -e "SET GLOBAL SQL_SLAVE_SKIP_COUNTER=1; START SLAVE;"; done ; sleep 1; done
~~~
On peut également utilisé un script Shell plus évolué qui prendre les motifs à ignorer dans un fichier *error.txt* (expressions rationnelles étendues, compatibles _grep -E_) et qui proposera de zapper manuellement (ou pas) si l'erreur ne correspondant aux motifs :