Importer/Exporter
une base MySQL avec MySQL Administrator
Ce document va vous
donner la marche à suivre pour exporter une base de
données MySQL et la réimporter.
Nous utiliserons pour cela l'outil MySQL Administrator qui permet de se
connecter à une base MySQL et d'administrer celle-ci.
- Importer/Exporter
une base MySQL avec
MySQL Administrator
- Installer
MySQLAdministrator
- Premier
démarrage de MySQLAdministrator
- Exporter
la base MySQL
- Importer
une base MySQL
Installer
MySQLAdministrator
Téléchargez et le programme d'installation de
MySQLAdministrator à l'adresse suivante :
http://dev.mysql.com/downloads/administrator/1.1.html
Après avoir démarré, la
fenêtre de bienvenue s'ouvre, cliquez sur le bouton Next pour
passer à l'étape suivante.
Acceptez les termes du contrat en cochant l'option
« I Accept the terms in the license
agreement » puis cliquez sur Next pour passer
à l'étape suivante :
Vous devez ensuite indiquer le dossier dans lequel MySQLAdministrator
sera installé, par défaut, il vous est
proposé le chemin C:\Program Files\MySQL\MySQL Administrator
1.1\ si vous désirez modifier ce chemin, cliquez sur le
bouton « Change »
Cliquez sur le bouton Next pour passer à l'étape
suivante :
Sélectionnez
« Complete » puis cliquez sur le
bouton Next pour passer à l'étape suivante:
Une fenêtre récapitulant les informations s'ouvre
alors, cliquez sur le bouton
« Install » pour
démarrer l'installation
La copie de fichiers s'effectue :
Lorsque la copie est terminée, une fenêtre vous
indiquant que l'installation est terminée s'ouvre. Cliquez
sur le bouton « Finish » pour
fermer le programme d'installation :
A l'issue de l'installation, vous pouvez démarrer
MySQLAdministrator à partir du menu Démarrer /
Programmes / MySQL / MySQLAdministrator.
Premier
démarrage de MySQLAdministrator
Lors du premier démarrage de MySQLAdministrator, vous devez
configurer la connexion à la base MySQL.
Après avoir démarré
MySQLAdministrator, vous obtenez une fenêtre d'identification
similaire à celle-ci :
Cliquez sur le bouton [...] en haut à droite, cela ouvre la
fenêtre suivante :
- Cliquez sur le bouton « Add new
Connection » en bas à gauche afin de
créer une nouvelle connexion
- Sélectionnez dans la liste en haut
« New Connection » qui vient de
s'ajouter à la liste. La partie à droite
« Connection Parameters » permet
de renseigner les informations de connexion à la base MySQL
- Dans le champs Connection, saisissez le nom de
connexion
qui apparaîtra dans les listes de connexion de
MySQLAdministrator
- Dans le Champs Username, saisissez l'utilisateur qui
permet
de se connecter à la base de données.
- Dans le champs Password, saisissez le mot de passe de
cet
utilisateur
- Dans le champs Hostname, saisissez l'IP ou le nom de
l'ordinateur qui héberge la base de
données MySQL
- Pour enregistrer toutes ces informations de connexions,
cliquez en bas sur le bouton
« Apply » puis sur le bouton
« Close » pour revenir
à la fenêtre précédente.
- La connexion que nous venons de configurer est alors
accessible dans le menu déroulant
« Stored Connection ».
- Saissez le mot de passe de l'utilisateur puis cliquez
sur
le bouton « OK » pour se
connecter à la base MySQL.
Exporter
la base MySQL
Vous êtes maintenant connecté au serveur MySQL.
Pour exporter une base MySQL, suivez les manipulations suivantes :
- Cliquez sur l'icône dans la liste
« Backup »
- Dans la nouvelle fenêtre, cliquez sur
« New Project » afin de
créer un projet de sauvegarde. Ce dernier pourra
être réutilisé par la suite.
- Dans le champs en haut « Project
Name », saisissez le nom du projet, par exemple
« sauvegarde ».
- Dans la liste
« Schemata » apparaît
les bases de données, sélectionnez la base de
données et cliquez sur la flèche
> afin de faire basculer la base dans le champs
« Backup Content »
- Par défaut, une sauvegarde
complète
de la base est proposée puisque dans la partie
« Backup Content » toutes les
tables sont cochées. Dans le cas, où vous
désirez exporter des tables spéficiques, il vous
suffit de sélectionner celles qui vous intéressent
- Cliquez sur le bouton en bas « Save
Project » pour sauvegarder le project qui s'ajoutera
dans la liste des projets « Backup
Projects » dans la partie gauche de la
fenêtre
- Enfin, démarrez l'exportation de la base en
cliquant sur le bouton tout en bas à droite
« Execute Backup now »
- Une fenêtre similaire à celle-ci
s'ouvre, sélectionnez le dossier de destination de la
sauvegarde puis cliquez sur le bouton
« Enregistrer » afin de
démarrer l'exportation.
- Lorsque l'exportation est terminée, vous
obtenez
une fenêtre vous indiquant que la sauvegarde s'est
terminée correctement et vous indique le fichier de
sauvegarde et son emplacement.
Le fichier d'exportation est sous forme de requête SQL et
donc en fichier texte. Il est conseillé de compresser ce
fichier avec un outil de type Winzip ou Winrarafin de gagner en place
disque.
Importer
une base MySQL
Pour importer une base MySQL, suivez les manipulations suivante :
- Connectez vous à MySQL à l'aide
de
MySQLAdministrator
- Cliquez dans la liste des icônes sur
« restore »
- Cliquez sur le bouton en bas « Open
Backup File » afin d'ouvrir la fenêtre
pour Sélectionner le fichier de sauvegarde à
partir duquel vous souhaitez effectuer l'importation.
- Cliquez sur le bouton en bas à droite
« Start Restorer » pour
démarrer l'importation
- Notez aussi que dans le fenêtre
« Général »
vous pouvez choisir la base de destination dans Target Schema. Cela
peut-être interressant si vous désirez tester la
restauration sur autre base que celle de production.
- En cliquant sur l'onglet « Restore
Content » puis sur le bouton, en bas à
droite « Analyse Backfup File
Content », vous avez la possibilité
d'analyser le fichier de restauration et sélectionnez les
tables que vous désirez restaurer dans le cas où
vous ne voulez pas restaurer la base entière.