Bonsoir,
je suis sur un serveur dédié avec une base d'un 40aine de méga si on se base sur la taille des fichiers MYI, MYD et FRM.
Depuis plusieurs années, j'ai un script php qui est lancé par webcron et qui me maile tous les jours un GZ avec ma base dedans.
Problème, le GZ devient gros et PhpMyAdmin ne le prend plus - OU - la restauration met aussi plusieurs minutes et met à genou le serveur.
Vu que je suis sur un dédié, je me suis dit que je pourrais peut être faire un GZ du répertoire où sont les fameux fichiers. En cas de pépin, je restaure ces fichiers et le tour est joué. C'est rapide sur le serveur comme en local pour le dév.
Or, vu que je ne connais pas crontab. Est-il possible de lancer un tel backup depuis mon appli PHP ? Ca voudrait dire : accéder à des fichiers en dehors du WWW. Ca ne semble pas faisable... heureusement.
Sinon pouvez-vous m'aider à faire ceci, même avec un crontab :
quotidiennement : gzip du répertoire de ma base puis mail à mon email ?
EDIT : syndrome du balayeur.
mysqldump/mysql fonctionnent en fait très bien.
Je pense pouvoir lancer un script qui fait le dump, gzip le .sql et me l'envoie par mail.
Là par contre j'ai besoin d'aide
Bidouille mode : je dis à ma crontab de faire le backup et de déplacer le .sql dans un répertoire sur mon site web. Là un autre cron lance un script PHP qui fait le GZIP et le maile.
merci pour vos avis éclairés.
Bonne soirée
Partager