Comment sauvegarder, restaurer ou transférer des bases de données MySQL / MariaDB sur Ubuntu 16.04

La sauvegarde est une partie importante du traitement des bases de données. Que vous exploitiez un site d'entreprise ou que vous hébergiez simplement WordPress, il est important de sauvegarder vos bases de données. Vultr propose des instantanés gratuits, que vous pouvez utiliser, mais il est très facile de restaurer une base de données.

Ce tutoriel suppose que MySQL ou MariaDB est installé sur Ubuntu, bien que cela fonctionne avec la plupart des distributions Linux. Ce didacticiel abordera également la façon de migrer de MySQL vers MariaDB, car la plupart des étapes sont les mêmes.

Vous n'avez pas besoin d'utiliser sudodevant les commandes, mais cela rend tout plus facile car vous n'avez pas besoin du mot de passe de la base de données.

Sauvegarde

La façon la plus simple de sauvegarder une base de données MySQL ou MariaDB est d'utiliser la mysqldumpcommande dump. Si vous n'êtes pas sûr du nom de votre base de données, utilisez ce qui suit.

echo "SHOW DATABASES;" | sudo mysql

Vous obtiendrez une liste de vos bases de données. Assurez-vous de savoir lequel vous voulez, puis exécutez simplement la commande suivante pour sauvegarder dans un .sqlfichier.

sudo mysqldump example_database > $(date +"%F").sql

La commande ci-dessus sauvegarde la base de données example_databasedans un fichier dont la date se termine par .sql. Vous pouvez changer le nom de fichier comme vous le souhaitez, bien que conserver le nom de fichier comme date sera utile si vous supprimez accidentellement une ligne ou une colonne importante. Utilisez date --helppour en savoir plus sur les autres manières de styliser la date.

Restauration

La restauration de la base de données est encore plus facile que de la sauvegarder. Il vous suffit de trouver le .sqlfichier que vous avez créé et d'exécuter ce qui suit.

sudo mysql example_database < filename.sql

MySQL restaurera la base de données à partir du fichier.

Migration vers MariaDB depuis MySQL

Tout d'abord, sauvegardez chacune de vos bases de données.

sudo mysqldump example_database > example_database.sql

Ensuite, installez MariaDB, qui remplacera MySQL, et restaurez les bases de données que vous aviez en exécutant ce qui suit pour chaque base de données.

sudo mysql example_database < example_database.sql

Il est recommandé de prendre un instantané avant de faire quelque chose qui pourrait casser votre base de données. Les instantanés sont gratuits sur Vultr.

Laisser un commentaire

Comment générer des clés SSH?

Comment générer des clés SSH?

Découvrez comment générer une clé SSH pour accéder à votre serveur sans mot de passe. Suivez nos étapes faciles à comprendre pour créer et ajouter des clés SSH.

Créer un serveur de messagerie avec hMailServer sous Windows

Créer un serveur de messagerie avec hMailServer sous Windows

Découvrez comment créer un serveur de messagerie avec hMailServer sous Windows pour recevoir des e-mails facilement.

LIA peut-elle lutter contre un nombre croissant dattaques de ransomware

LIA peut-elle lutter contre un nombre croissant dattaques de ransomware

Les attaques de ransomware sont en augmentation, mais l'IA peut-elle aider à lutter contre le dernier virus informatique ? L'IA est-elle la réponse ? Lisez ici, sachez que l'IA est un boone ou un fléau

ReactOS : est-ce lavenir de Windows ?

ReactOS : est-ce lavenir de Windows ?

ReactOS, un système d'exploitation open source et gratuit est ici avec la dernière version. Cela peut-il suffire aux besoins des utilisateurs de Windows modernes et faire tomber Microsoft ? Découvrons-en plus sur cet ancien style, mais une expérience de système d'exploitation plus récente.

Restez connecté via lapplication de bureau WhatsApp 24 * 7

Restez connecté via lapplication de bureau WhatsApp 24 * 7

Whatsapp a finalement lancé l'application de bureau pour les utilisateurs Mac et Windows. Vous pouvez désormais accéder facilement à Whatsapp depuis Windows ou Mac. Disponible pour Windows 8+ et Mac OS 10.9+

Comment lIA peut-elle faire passer lautomatisation des processus au niveau supérieur ?

Comment lIA peut-elle faire passer lautomatisation des processus au niveau supérieur ?

Lisez ceci pour savoir comment l'intelligence artificielle devient populaire parmi les petites entreprises et comment elle augmente les probabilités de les faire grandir et de donner à leurs concurrents un avantage.

La mise à jour du supplément macOS Catalina 10.15.4 cause plus de problèmes quelle nen résout

La mise à jour du supplément macOS Catalina 10.15.4 cause plus de problèmes quelle nen résout

Récemment, Apple a publié macOS Catalina 10.15.4, une mise à jour supplémentaire pour résoudre les problèmes, mais il semble que la mise à jour cause davantage de problèmes, ce qui entraîne le bridage des machines mac. Lisez cet article pour en savoir plus

13 outils commerciaux dextraction de données de Big Data

13 outils commerciaux dextraction de données de Big Data

13 outils commerciaux d'extraction de données de Big Data

Quest-ce quun système de fichiers de journalisation et comment fonctionne-t-il ?

Quest-ce quun système de fichiers de journalisation et comment fonctionne-t-il ?

Notre ordinateur stocke toutes les données d'une manière organisée connue sous le nom de système de fichiers de journalisation. C'est une méthode efficace qui permet à l'ordinateur de rechercher et d'afficher des fichiers dès que vous appuyez sur la recherche.https://wethegeek.com/?p=94116&preview=true

Singularité technologique : un futur lointain de la civilisation humaine ?

Singularité technologique : un futur lointain de la civilisation humaine ?

Alors que la science évolue à un rythme rapide, prenant le pas sur une grande partie de nos efforts, les risques de nous soumettre à une Singularité inexplicable augmentent également. Lisez, ce que la singularité pourrait signifier pour nous.