2011-09-08 6 views
1

Je veux réinstaller Windows sur mon PC Je veux sauvegarder mes bases de données dans MySQL. J'ai environ 30 bases de données plus. existe-t-il un moyen facile de sauvegarder le contenu et de le restaurer plus tard?Sauvegarder les bases de données Mysql

+1

duplication possible de [Comment faire des sauvegardes dans MySQL?] (Http://stackoverflow.com/questions/46545/how-do-i-do-backups-in-mysql) et beaucoup d'autres similaires. – Johan

Répondre

2

Vous pouvez utiliser mysqldump -A pour générer des vidages SQL pour toutes les bases de données.

Référence: http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

Vous pouvez aussi simplement copier le répertoire des données acutal. Edit: des excuses pour ne pas être précis, comme d'autres l'ont noté, cela ne fonctionnera que pour ISAM. Pour innodb, vous devrez sauvegarder en utilisant mysqldump ou un autre utilitaire tel que phpMyAdmin.

+2

Faites attention! Si vos bases de données ne sont pas MyISAM, copiez le répertoire de données peut ne pas fonctionner! – santiagobasulto

+0

ok je me demandais si nous pourrions copier le dossier. merci :) –

+0

j'ai beaucoup de tables qui sont InnoDB :( –

1

Si vos bases de données contiennent des tables MyISAM, vous pouvez simplement copier les fichiers. Sinon (en utilisant INNODB) cela ne fonctionne pas.

Je suppose que vous n'avez pas activé le journal binaire, vous devez utiliser mysqldump.

Jetez un oeil à: http://dev.mysql.com/doc/refman/5.1/en/backup-methods.html

Vous pouvez essayer avec phpMyAdmin si vous ne vous sentez pas à l'aise avec mysqldump.

2

Utilisez mysqldump pour créer un vidage de base de données de chaque base de données. Vous pouvez ensuite recréer facilement les bases de données à partir de ces dumps en les exécutant via mysql. Ce serait la réponse la plus générique, ne sachant rien de plus de votre installation.

1

aller à phpmyadmin et exporter toute la base de données .. Après avoir installé WAMP dans ur nouveau PC .. aller à importer et d'importer les fichiers que vous avez précédemment exporté ..

1

Avez-vous donné les outils de l'interface graphique d'un essai?

http://dev.mysql.com/downloads/gui-tools/5.0.html

Jetez un oeil à l'option "sauvegarde" dans l'Administrateur MySQL. L'option "Restaurer" peut également être utile une fois la sauvegarde terminée. :-)

Vous permet de sauvegarder un seul DB ou tous les DB en même temps.

1

Vous pouvez utiliser SQLyog MySQL GUI pour sauvegarder votre base de données. Il a planifié la sauvegarde (vous pouvez exporter des données dans un seul fichier ou en tant que fichiers multiples) et sauvegarde en tant que vidage SQL (Le vidage contiendra des instructions SQL pour créer la table et/ou remplir la table) pour prendre la sauvegarde. fichiers utilisant l'outil de script Execute SQL. Essayez l'outil here.

Questions connexes