OVH Community, votre nouvel espace communautaire.

Restart automatique de mysql


sapona
17/05/2014, 09h40
Bonjour,

il arrive de temps en temps que mon serveur mysql plante ...

je voudrais mettre en place un restart automatique depuis un crontab si mysql est down

j'ai donc créé ce script
#!/bin/bash
service mysql status | grep 'mysql start/running' > /dev/null 2>&1
if [ $? != 0 ]
then
service mysql restart
fi

si j'arrête mysql manuellement et que le lance ce script mysql redémarre

par contre si je le fais exécuter via un crontab toutes les minutes, rien ne se passe
* * * * * /root/mysql-restart.sh > /dev/null 2>&1

je vois bien la commande passer dans /var/log/syslog
May 17 09:38:01 vpsXXXXX CRON[4529]: (root) CMD (/root/mysql-restart.sh > /dev/null 2>&1)

mais mysql ne redémarre pas

je ne pige pas pourquoi, quelqu'un a une idée ?