Comment importer et exporter des bases de données MySQL ou MariaDB
Introduction : L'importation et l'exportation de bases de données sont des tâches courantes dans le développement de logiciels. Vous pouvez utiliser des sauvegardes de données pour sauvegarder et restaurer vos informations. Vous pouvez également les utiliser pour migrer des données vers un nouveau serveur ou un environnement de développement.
Dans ce guide, vous travaillerez avec des sauvegardes de bases de données dans MySQL ou MariaDB. Plus précisément, vous exporterez une base de données, puis importerez cette base de données à partir du fichier de sauvegarde SQL.
Prérequis :
Avant de commencer, assurez-vous d'avoir les éléments suivants :
- Des connaissances de base en Linux et sur l'utilisation du terminal.
- Un accès SSH à votre serveur (pour les utilisateurs Windows, vous pouvez utiliser PuTTY).
Ce que vous devez savoir :
Avant de commencer, voici quelques détails clés que vous devez connaître :
- Nom d'utilisateur : root (Votre utilisateur SSH, c'est l'utilisateur par défaut)
- Adresse IPv4 : 192.0.2.1 (Adresse IP standard)
Étape 1 : Configuration de votre serveur
-
Créer ou choisir votre serveur :
- Déployez un serveur privé virtuel (VPS) avec votre fournisseur de cloud préféré.
- Choisissez le système d'exploitation du serveur (par exemple, Ubuntu 20.04).
Exportation d'une base de données MySQL ou MariaDB :
-
Connectez-vous à votre serveur en utilisant SSH. Si vous êtes un utilisateur Windows, vous pouvez utiliser PuTTY pour l'accès SSH.
Exportation de la base de données MySQL ou MariaDB :
-
Utilisez la commande
mysqldumppour exporter la base de données. Exécutez la commande suivante :mysqldump -u username -p database_name > database.sql- Remplacez
usernamepar le nom d'utilisateur de la base de données. - Remplacez
database_namepar le nom de la base de données à exporter. database.sqlsera le fichier dans le répertoire courant qui stocke la sortie.
Exemple :
mysqldump -u root -p mydatabase > mydatabase.sql - Remplacez
-
La commande ne produira aucune sortie visuelle, mais vous pouvez inspecter le contenu de
database.sqlpour confirmer que la sauvegarde de la base de données a réussi. Exécutez la commande suivante pour confirmer :head -n 5 database.sqlLe haut du fichier devrait afficher une sauvegarde MySQL pour votre base de données.
Étape 2 : Importation d'une base de données MySQL ou MariaDB
Pour importer un fichier de sauvegarde existant dans MySQL ou MariaDB, vous devrez avoir une base de données créée.
-
Après avoir créé votre nouvelle base de données MySQL ou MariaDB, utilisez la commande suivante pour importer le fichier de sauvegarde :
mysql -u username -p new_database < database.sql- Remplacez
usernamepar le nom d'utilisateur de la base de données. new_databaseest le nom de la nouvelle base de données.database.sqlest le fichier de sauvegarde à importer.
- Remplacez
-
Si la commande s'exécute avec succès, elle ne produira aucune sortie. Les erreurs, le cas échéant, seront affichées sur le terminal.
-
Pour vérifier si l'importation a réussi, connectez-vous au shell MySQL ou utilisez PhpMyAdmin et inspectez les données.
Conclusion :
Félicitations ! Vous avez importé et exporté avec succès une base de données MySQL ou MariaDB. Merci d'avoir suivi ce tutoriel.
Rechercher
Articles populaires
Stratégies de Sauvegarde des Données et de Récupération après Sinistre pour Votre VPS
22/08/2023
Installation de Windows sur Votre VPS en Utilisant les Pilotes VirtIO
22/08/2023
Comment exporter vers un fichier CSV sur WordPress
22/08/2023
Puis-je pointer un domaine parké vers un dossier spécifique ?
22/08/2023