2009-06-23 9 views
0

J'utilise mysqlEn MySQL, quelles sont les pratiques pour sauvegarder des bases de données?

À quelle fréquence sauvegardez-vous votre base de données?

Comment normalement sauvegardez-vous votre base de données?

Exporter toutes les données au format sql ou cvs et les conserver dans un dossier ??

+0

Peut-être que cette question est mieux adapté pour serverfault.com ... –

+0

... aussi, on dirait que vous avez fait une double question: http://stackoverflow.com/questions/ 46545/how-do-i-do-backups-in-mysql –

+0

ce n'était pas moi .. sory pour ne pas remarquer une question similaire .. mon mauvais –

Répondre

0

Combien de fois - Dépend de l'activité et du trafic que vous avez sur votre base de données.

J'utilise phpMyAdmin, puis cliquez sur l'onglet d'exportation et à l'exportation de la base de données Sql

, vous pouvez rejoindre phpmyadmin soit par localhost/phpmyadmin si vous exécutez xampp/WAMP/lampe etc ou vous pouvez cliquer sur le Le lien 'phpmyadmin' dans le cPanel de votre hébergeur si vous hébergez votre webstie en ligne.

0

Je sauvegarde des bases de données quotidiennement, en utilisant 'mysqldump [options] nom_base [tables]', et exporte toutes les données dans sql. Bien sûr, cela dépend de la taille de vos bases de données.

1

J'utilise mysqldump:

mysqldump -uroot -p database_name > ~/backups/database_name-$(date +%s).sql 
0

1. Si vous voulez la meilleure façon de sauvegarder la base de données, vous pouvez alors opter pour phpMyAdmin.

2.Si vous préférez la ligne de commande, procédez comme suit.

Vous modifiez simplement le chemin et le nom afin de refléter les spécificités de votre nouveau fichier de sauvegarde, comme ceci: C: \ mysql -uroot -p [DatabaseName] < C:/sauvegardes/[backUpDatabaseName.sql]

3.Mysql dump. C: \ mysqldump [myDatabaseName]> [ExportDatabaseName]

1

Mise en place d'une tâche cron pour exécuter un script qui fait un mysqldump et stocke la décharge sur un disque séparé de la base de données elle-même (ou un serveur distant) est un très facile et moyen efficace pour sauvegarder une base de données à mon avis. Vous pourriez même avoir vider chaque base de données avec le --all-databases commutateur

Si vous avez plus d'un serveur MySQL, vous pouvez également utiliser replication

fréquence des sauvegardes dépend de la quantité de données que vous êtes prêt à perdre en cas de un échec.

Questions connexes