J'ai une assez grande base de données MySql, et j'ai besoin d'en faire des sauvegardes tous les jours. Je dois être capable de faire des sauvegardes depuis n'importe quel ordinateur, donc j'ai pensé à faire un script php pour le faire et mettre ce script php en ligne (avec protection par mot de passe et autorisation etc ... pour que je puisse y accéder) .Sauvegarde de la base de données MySql avec PHP
Je me demande cependant comment cela se fait-il correctement?
Quelles commandes dois-je utiliser, et est-il possible de modifier les paramètres de la sauvegarde (par exemple Add AUTO_INCREMENT value = true
)?
Je vous serais reconnaissant des exemples ...
En outre, si cela est une mauvaise méthode (dangereuse, ou peut-être donne de mauvaises sauvegardes avec de mauvais fichiers sql), quelle autre méthode serait préférable? J'ai un shell-access et j'ai un VPS (serveur ubuntu).
Ma version est Mysql 5.1
Merci
Bien sûr, vous ne devriez probablement pas écraser le même fichier tous les jours. Peut-être virer à la date actuelle au nom de fichier ou un tel .... –
@Peter Ajtai: Point Goood, mis à jour. –
Ne pas envoyer de PHP pour faire un travail cron mans – Xeoncross