2010-05-18 4 views
0

Quelle est la meilleure façon de sauvegarder une base de données mysql sur Windows Server (2008)? J'ai "MySQL Administrator" mais cela nécessite que vous sauvegardiez les mots de passe pour le projet de sauvegarde. Je ne tiens pas à faire car quiconque accédant au serveur aurait alors un accès facile à la base de données. Pouvez-vous faire quelque chose de similaire à SQL Server comme l'utilisation de l'authentification Windows. Sinon, quelle est la manière la plus sûre (et pratique) des sauvegardes. Enfin, quels sont les privilèges nécessaires pour sauvegarder une base de données? J'ai créé un seul utilisateur juste pour cette tâche.Un moyen sécurisé de sauvegarder les bases de données MySQL?

Veuillez nous aviser.

+0

À quelle fréquence devez-vous effectuer une sauvegarde? Quelle est la taille de vos tables? –

Répondre

1

Votre utilisateur de sauvegarde a besoin du privilège RELOAD et des tables SELECT + LOCK pour chaque schéma que vous devez sauvegarder. La méthode la plus simple consiste à créer un utilisateur lié uniquement à localhost (par exemple, back @ localhost) et à utiliser des certificats SSL pour authentifier l'utilisateur par rapport au serveur (si votre installation mysql est supportée par SSL).

Je ne suis pas sûr que vous pouvez utiliser l'authentification de l'hôte pour vous connecter à votre serveur MySQL. Si j'essaie dans ma boîte GNU/Linux, en tapant mysql -p, je demande le mot de passe de l'utilisateur actuellement connecté, mais je dois entrer mon mot de passe ...

J'espère que cela vous aidera un peu.

Questions connexes