Hostwinds Tutoriels
Résultats de recherche pour:
Table des matières
Mots clés: MySQL
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.
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
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
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
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