Le sujet des sauvegardes et du langage PHP nous ramène à un problème récurrent : les scripts PHP sont en général interrompus après une durée de 30 secondes ; pour cette raison, la plupart des outils limitent les sauvegardes à un volume maximum de données possible. Si une copie de sécurité nécessite plus de temps que la limite donnée, le script est interrompu et aucune sauvegarde complète ne peut donc être réalisée.
Grâce à MySQLDumper, vous pouvez contourner ces erreurs d’expiration de délai d‘attente (Timeout errors) en lisant uniquement un certain nombre de lignes de données du tableau et non sa totalité. Ensuite le programme se souvient où il s’est arrêté puis poursuit son activité suite à l’erreur Timeout, et grâce à l’espace qu’il a ainsi su libérer en segmentant la sauvegarde. De cette manière on évite l’interruption du serveur. Pour la récupération de données le principe utilisé est le même.