Ajout détails pour mysql-skip-errors.sh
This commit is contained in:
parent
da54600587
commit
c68c496b31
|
@ -137,7 +137,7 @@ Si plusieurs types d'erreur à ignorer : `slave-skip-errors = 1032,1062`
|
||||||
**Ignorer des erreurs plus finement**
|
**Ignorer des erreurs plus finement**
|
||||||
|
|
||||||
On peut vouloir ignorer des erreurs plus finement que toutes les `DUPLICATE ENTRY`, ou plusieurs erreurs à la fois, ou encore simplement le faire sans redémarrer MySQL.
|
On peut vouloir ignorer des erreurs plus finement que toutes les `DUPLICATE ENTRY`, ou plusieurs erreurs à la fois, ou encore simplement le faire sans redémarrer MySQL.
|
||||||
Cela peut se faire avec un petit script shell :
|
Cela peut se faire avec un petit script shell. Copiez le code suivant dans `mysql-skip-errors.sh` :
|
||||||
|
|
||||||
~~~{.sh}
|
~~~{.sh}
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
@ -195,6 +195,12 @@ done
|
||||||
|
|
||||||
Les erreurs à ignorer sont alors à placer dans le fichier `errors.txt`, une par ligne, expressions rationnelles étendues (compatibles `grep -E`).
|
Les erreurs à ignorer sont alors à placer dans le fichier `errors.txt`, une par ligne, expressions rationnelles étendues (compatibles `grep -E`).
|
||||||
|
|
||||||
|
Puis pour le lancer :
|
||||||
|
~~~
|
||||||
|
# chmod +x
|
||||||
|
# ./mysql-skip-errors.sh
|
||||||
|
~~~
|
||||||
|
|
||||||
**Récupération deposition impossible**
|
**Récupération deposition impossible**
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
|
|
Loading…
Reference in a new issue