2010-08-08 13 views
3

après googler pendant longtemps, j'ai décidé de demander:sauvegarde MySQL dans l'hébergement mutualisé sur les fenêtres qui ne permet pas la connexion à distance

J'ai téléchargé un site à un hébergement mutualisé qui ne permet pas de connexion DB à distance en raison de problèmes de sécurité (selon eux). les données sont très importantes pour moi et je voudrais sauvegarder automatiquement tous les jours (en plus de la sauvegarde quotidienne des hôtes). J'écris le code dans ASP.NET et en utilisant MySQL DB. Le serveur est Win 2003 et utilise PHPmyAdmin. comme mentionné dans le titre - Je ne peux pas me connecter à distance. Comment puis-je programmer une sauvegarde automatique pour la base de données? Merci beaucoup!

Répondre

1

J'ai trouvé une solution à ce problème: http://www.phpmybackuppro.net/

c'est un outil gratuit qui ne nécessite pas une installation réelle. vous téléchargez les fichiers, vous configurez en fonction des instructions, puis vous pouvez appeler la procédure de sauvegarde à la demande à partir d'une page Web ou la manipuler comme vous le souhaitez. super outil!

1

En fonction de votre hôte, vous pourrez peut-être exécuter des crons (tâches planifiées dans Windows) sur la boîte. Si tel est le cas, et si vous avez accès à mysqldump, alors vous pourriez mysqldump le contenu de la base de données en utilisant une commande telle que ...

mysqldump -u database_username -pdatabase_password -h 127.0.0.1 > ~/database.backup.sql 

Accordé, c'est une solution plus unix que ce que vous pourriez avoir besoin. Je pense que le blocage que vous rencontrez, c'est que vous pensez que cela a quelque chose à voir avec votre code. Ce n'est pas le cas.

Je présume que vous avez une sorte de panneau de contrôle Web sur cet hôte? Si c'est le cas, cherchez le cron, ou les tâches planifiées (très susceptibles d'être là), et voyez quelles sont vos options à partir de là.

+0

le panneau de contrôle est parallèle, mais n'a aucun moyen de planifier les tâches .. (Je souhaite) ... que puis-je faire, sauf lui demander de courir cela pour moi? – Guy