Table des matières
Dans les environnements de développement, lorsque nous passons une modification en production, il est très important de créer une sauvegarde juste avant d'effectuer les modifications, de manière à pouvoir revenir au cas où les choses ne se passeraient pas comme nous le souhaitons.Dans le monde de MySQL nous avons plusieurs termes pour désigner la sauvegarde comme Décharger, Sauvegarde, Exportation, dans notre environnement phpMyAdmin, ces termes se réfèrent au même élément, qui est notre fichier où nous avons la structure et les données que nous voulons exporter pour enregistrer ce moment particulier de la base de données.
Avant d'exporter ou de générer notre sauvegarde, il est très important que nous connaissions l'étendue de ce dont nous avons besoin, c'est-à-dire que nous devons définir si nous voulons uniquement la structure de la base de données, uniquement les données, les données et la structure, uniquement certaines tables .
Définissez également à qui est destiné ce fichier résultant, s'il s'agit d'une base de données MySQL à nouveau, ou nous devons alimenter un moteur différent; Autant de questions valables que nous devons nous poser afin de savoir ce dont nous avons besoin et ainsi savoir quels outils utiliser.
Dans la vue Base de données, nous allons cliquer sur l'option exportation qui devrait nous montrer quelque chose comme ceci :
Ici, nous avons deux options, Rapide (vite et Personnalisé (personnalisé), où le premier nous permet de générer une sauvegarde complète, au format SQL avec les paramètres de base, et sans possibilité de sélectionner les tables ou autres options, et le second nous emmène un peu plus loin et nous montre plus d'options telles que sélectionner les tableaux que nous voulons exporter, le format, la structure du fichier, son encodage, etc.
Arrêtons-nous un instant sur le panneau de la Production, Ici, nous avons des choses intéressantes qui peuvent nous être utiles, nous commençons par les deux principales options d'enregistrement dans un fichier et d'affichage sous forme de texte, la première obligera notre navigateur à télécharger un fichier que le serveur nous transmet via HTTP, et la deuxième option nous fera voir le fichier complet dans un onglet de navigateur.
Le jeu de caractères nous permet de sélectionner un encodage particulier pour notre sauvegarde, comme par exemple quelque chose qui arrive souvent ce sont les bases de données en espagnol, il y a toujours des problèmes avec les accents et c'est parce que nous ne plaçons pas le jeu de caractères approprié. Enfin la compression, lorsqu'une base de données a de nombreux enregistrements, nous aurons un fichier très volumineux, nous aimons donc toujours compresser ce fichier pour qu'il ne prenne pas plus de place que nécessaire, vraiment lorsque nous stockons nos sauvegardes, pour cela nous avons de la compression types disponibles, ZIP, GZIP ou BZIP2, bien que cela ne soit disponible que si notre serveur a activé ces options pour le moment.