Je dois effectuer une sauvegarde quotidienne d'une base de données MySQL, et l'envoyer de préférence par e-mail à l'adresse e-mail de mon choix.Sauvegarde (et envoi par courrier électronique) d'une base de données MySQL complète via PHP
Est-ce possible? Quel est le SQL pour générer un fichier de sauvegarde? Comment puis-je ajouter ce fichier en pièce jointe à l'e-mail envoyé?
Merci pour l'aide, j'ai vraiment besoin de faire ces sauvegardes! Je sais comment appeler un script via cronjob, donc le quotidien n'est pas un problème.
N'oubliez pas que vous voulez aussi le GZIP, de préférence sous forme de code ZIP chiffré avec un mot de passe. – TravisO
Par courtoisie pour le destinataire et les administrateurs des serveurs de messagerie, vous devriez envisager de stocker le fichier quelque part (FTP, etc.) et d'envoyer un lien par courrier électronique au lieu du fichier complet. Un endroit où j'ai travaillé a été paralysé un jour quand quelqu'un a fait exactement ce que vous proposez avec un énorme fichier de sauvegarde. –
Je sais comment gzip, je peux le faire. En ce qui concerne la liaison, cela pourrait ne pas fonctionner puisque c'est pour éviter la perte de données en cas de panne – Cyclone