Need help? Chat now!

Hostwinds Tutoriels

Résultats de recherche pour:


Table des matières


Sauvegarde d'une seule base de données
Sauvegarde de plusieurs bases de données
Sauvegarde de toutes les bases de données
Restauration de la ou des bases de données

Sauvegarder et restaurer des bases de données MySQL à l'aide de mysqldump

Mots clés MySQL 

Sauvegarde d'une seule base de données
Sauvegarde de plusieurs bases de données
Sauvegarde de toutes les bases de données
Restauration de la ou des bases de données

MySqldump vous permet de gagner rapidement et efficacement une sauvegarde d'une base de données unique, de plusieurs bases de données ou même de toutes les bases de données sur votre serveur. Cela nécessite un accès au shell au serveur que vous souhaitez effectuer les commandes sur et les informations d'identification de connexion MySQL pour votre (s) utilisateur (s).

L'accès SSH n'est pas autorisé sur notre partagé ou Entreprise services partagés.

Sauvegarde d'une seule base de données

Pour sauvegarder, une seule base de données, connectez-vous via SSH et exécutez les commandes suivantes.

Usage:

mysqldump -u user -p[user_pass] [database_name] > dumpfile.sql

Exemple:

mysqldump -u root -pABC123 exampledb > exampledbdump.sql

Le chemin de fichier de la sauvegarde de votre base de données (.sql) sera votre répertoire de travail actuel. Vous pouvez également utiliser un chemin absolu, tel que /root/exampledbdump.sql

Sauvegarde de plusieurs bases de données

Si vous souhaitez sauvegarder deux bases de données ou plus, vous devez spécifier -Databases suivi des noms des bases de données que vous souhaitez sauvegarder.N'oubliez pas que l'utilisateur de la base de données doit avoir des privilèges pour accéder à la base de données sauvegardée.

Usage:

mysqldump -u user -p[user_pass] –databases [database_name] [database_name] [database_name] > dumpfile.sql

Exemple:

mysqldump -u root -pABC123 –databases exampledb sampledb testdb > exampledb_sampledblsql_testdb.sql

Sauvegarde de toutes les bases de données

Exécutez la commande suivante pour sauvegarder toutes les bases de données actuelles

Usage:

mysqldump -u user -p[user_pass] –all-databases > all-dbs.sql

Exemple:

mysqldump -u root -pABC123 –all-databases > all-dbs.sql

Restauration de la ou des bases de données

Restaurer les bases de données en exécutant la commande suivante

Usage:

mysql -u user -p[user_pass] [database_name] < dumpfile.sql

Exemple:

mysql -u root -pABC123 exampledb < exampledbdump.sql

Écrit par Michael Brower  /  septembre 28, 2017