HeidiSql

Aujourd’hui je vais vous présenter rapidement  l’application HeidiSql, pour ceux qui d’habitude utilisent Mysql, PostgreSql, ou encore microsoft SQL.Le but pour moi n’est pas de m’en servir comme outil de gestion de toutes mes bases de données, j’ai deja mon localhost, mais de pouvoir récupérer des bases de données de sites en ligne ou en préprod, pour pouvoir rapidement l’installer en local et commencer à travailler le site.

Typiquement, en agence web, on est sur un nouveau projet, on nous donne les identifiants FTP pour récupérer le dossier du site, puis les identifiants de connexion à la base de donnée.Avec ces identifiants, on va pouvoir se connecter à la base directement depuis l’outil Heidisql et l’exporter sur son espace de travail

On télécharge l’application .Une fois installée, on la lance

Une nouvelle fenetre s’ouvre:

heidi1

En cliquant sur ‘Unnamed’ la fenetre des paramétrages s’ouvre :heidi2

Je suis ici directement sur mon localhost, donc si je double clique sur ‘Unnamed’, il m’ouvre directement l’interface avec toutes mes bases Mysql enregistrées en localhost

heidi3

Autrement, comme sur n’importe quel outil de connexion aux bases de donnée, on clique sur nouveau :l’outil nous propose soit de créer un ‘dossier dans le dossier racine » ou une « session dans le dossier racine »

heidi5

On lance plutot une nouvelle « session dans le dossier », un champ s’ouvre on tape directement le nom de notre nouvelle base:heidi6

On rentre les infos de connexion

heidi7

Cela va bien rajouter comme on le voit dans notre localhost, la base que l’on vient de créer

heidi8

 

L’outil est en réalité hyper pratique quand on bosse en agence ou que l’on doit travailler sur des bases distantes.

Admettons qu’on vous confie un projet, vous devez récupérer tout le site via ftp, mais également la base.Le chargé de projet n’a pas le fichier Sql, par contre il a les identifiants de connexion à la base de donnée.C’est une base mysql, on peut donc aller la chercher via HeidiSQL.

Muni des identifiants de connexion, on ouvre Heidisql, on rentre les informations necessaires et vous serez directement connecté à  la base en question:

Je clique sur la base pour voir le contenu

heidi9

Pour avoir le détail d’une table, on deroule la base dans la colonne de gauche, on clique sur la table, et dans le bloc de droite on clique sur l’onglet « données » pour voir le détail de chaque colonne.

heidi10

Pour récupérer la base, on clique sur ‘Outils’ puis ‘exporter la base de donnée en SQL’, ou alors on fait un clic droit dans la colonne de gauche et encore « exporter la base de donnée en SQL »

Une nouvelle fenetre s’ouvre et il faudra la remplir de la manière suivante:

heidi11

cliquer sur les checkbox « créer », dans ‘Données’ déroulez puis choisissez ‘INSERT’, en sortie vous choisissez le format puis dans Nom de fichier on choisit le nom que l’on va donner à son fichier sql.

Je ne pousse pas plus loin l’explication de l’outil qui peut certainement faire moulte autres choses, mais c’est un outil idéal pour travailler rapidement sur des projets quand on a pas forcément les fichiers sql à disposition.On demande les identifiants de connexion pour la base de donnée d’un site Live ou de préprod, et on récupère la base rapidement pour pouvoir travailler ensuite en local.