Question

Comment puis-je sauvegarder les bases de données MySQL de mon? J'utilise Windows Vista et MySQL 5.1.

J'ai trouvé le dossier « C: \ Users \ Tous les utilisateurs de MySQL \ MySQL Server 5.1 \ data »? Avec tous mes fichiers de base de données et de les copier, mais comment puis-je les restaurer si je besoin

Merci.

Était-ce utile?

La solution

Vous pouvez aussi aller surfer à localhost / phpmyadmin et aller à « exporter » et sélectionnez les bases de données que vous souhaitez exporter.

Autres conseils

Vous pouvez utiliser l'outil mysqldump:

http://dev.mysql.com/doc/refman /5.1/en/mysqldump.html

De cette façon, vous obtiendrez des fichiers SQL que vous pouvez simplement exécuter.

Le processus de sauvegarde n'a rien à voir avec votre système d'exploitation. Il suffit d'exporter vos bases de données.

Vous pouvez sauvegarder la base de données des fichiers directement, mais cela peut être dangereux si la base de données est en utilisation active au moment où vous faites la sauvegarde. Il n'y a aucune garantie que vous allez faire une sauvegarde cohérente et valide si une requête commence la modification des données sur le disque. Vous pouvez finir avec des tables brisées.

La route la plus sûre est d'utiliser mysqldump pour produire un ensemble d'instructions SQL qui peuvent recréer la base de données complète (tableau création + de données) en une seule fois. Si vous devez restaurer à partir de sauvegarde, vous pouvez simplement alimenter ce retour de fichier de vidage mysql:

mysqldump -p -u username nameofdatabase > backup.sql

et restauration via:

mysql -p -u username nameofdatabase < backup.sql

Le fichier sql est juste une décharge de toutes les plaintext requêtes nécessaires pour reconstruire la table (s) et leurs données.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top