Ce tutoriel vous montrera comment utiliser l'outil MySQLDUmp pour sauvegarder vos bases de données à partir du terminal.
NOTE: Pour suivre ce tutoriel, vous devrez avoir une installation MySQL entièrement fonctionnelle et un compte racine ou un avec des privilèges sudo.
Base de données de sauvegarde
Pour sauvegarder une base de données à l'aide de l'outil MySQLDUmp, utilisez la syntaxe générale ci-dessous:
mysqldump [options] [databasename]> [name].SQLPar exemple, si vous souhaitez sauvegarder une seule base de données, vous pouvez utiliser la commande ci-dessous:
MySQLDUmp -U Root -P Reviews --quick --Lock-Tables = False> Reviews_backup.SQLEntrer le mot de passe: *****
Dans la commande ci-dessus, nous avons utilisé l'outil MySqlDump pour sauvegarder la base de données (avis) dans un fichier reviews_backup.SQL
Une fois la commande ci-dessus exécutée, l'utilitaire MySQLDump vous invitera à un mot de passe, puis procédera à la base de la base de données si le mot de passe est correct. Le fichier de sauvegarde créé sera dans le répertoire à partir duquel l'utilitaire fonctionne.
Nous utilisons les options telles que:
Vous pouvez vérifier d'autres options en appelant la commande mysqldump -help
Sauvegarder des SGBD entiers
L'utilitaire MySQLDump vous permet également de sauvegarder toutes les bases de données des SGBD à l'aide de la commande unique ci-dessous:
mysqldump -u root -p --tall-databases --quick --lock-tables = false> maître_backup.SQLEn utilisant la commande ci-dessus, vous aurez une copie de toutes les bases de données du système dans un seul fichier que vous pouvez utiliser pour restaurer.
Sauvegarder une table
Si vous souhaitez sauvegarder une seule table dans une base de données spécifique, vous pouvez utiliser la commande ci-dessous pour y parvenir:
mysqldump -u root -p --quick --lock-tables = false reviews log> db_reviews_log_tb.SQLDans la commande ci-dessus, nous créons une sauvegarde de la table de journal à partir de la base de données des avis dans un fichier appelé db_reviews_log_tb.SQL.
Restaurer la sauvegarde
Une fois que vous avez créé des sauvegardes de vos bases de données et tables, vous pouvez les restaurer en spécifiant la base de données et le nom de fichier. Par exemple:
MySQL -U ROOT -P Critiques < reviews_backup.sqlLa commande ci-dessus restaure les avis_backup à la base de données des critiques.
NOTE: Une restauration de la base de données supprime et écrase les données actuelles avec les données spécifiées dans le fichier de sauvegarde. Pour restaurer toute la sauvegarde SGBD. Utilisez la commande ci-dessous:
mysql -u root -p < master_backup.sqlConclusion
Dans ce guide rapide, nous avons discuté de la façon d'utiliser l'outil MySQLDUmp pour sauvegarder les bases de données. Les idées discutées dans ce tutoriel peuvent vous aider à faire une copie rapide de vos bases de données.