Formation PUB030 : Laravel, 2019 Travailler avec Laravel

1.7 Installation et configuration de MySQL Workbench


MySQL Workbench est un utilitaire de conception et d'administration de base de données. Il est disponible sous Windows et sous Mac.

Il peut être configuré pour accéder à un serveur de bases de données installé localement, installé sur une machine virtuelle ou encore installé sur une machine distante.

MySQL WorkbenchVoici quelques-uns de ses atouts :

  • Tout comme phpMyAdmin, il comprend un environnement graphique pour gérer des bases de données, des tables, des données, etc.
  • Tout comme phpMyAdmin, il offre un éditeur visuel qui facilite la modélisation de données.
  • Tout comme phpMyAdmin, il permet de générer les requêtes SQL pour recréer la base de données (exporter la BD).
  • Contrairement à phpMyAdmin, il est installé sur le poste client. Ainsi, si le serveur n'offre pas phpMyAdmin, vous pouvez installer Workbench sur votre poste pour gérer la base de données installée sur le serveur.
  • etc.

Installation

Pour installer MySQL Workbench :

Configuration

La configuration à faire dépend de l'environnement dans lequel votre SGBD est installé.

Configurer MySQL Workbench pour une base de données locale

Si vous avez un serveur MySQL installé localement sur votre ordinateur, comme c'est le cas lorsque vous travaillez avec AMPPS ou EasyPHP, ces instructions sont pour vous.

Sous Windows, avec EasyPHP

  1. D'abord, démarrez EasyPHP et assurez-vous que votre serveur MySQL soit démarré.
  2. À l'ouverture de Workbench, cliquez sur le + à côté de MySQL Connections puis remplissez le formulaire comme suit :
    • Connection name : EasyPHP (ou autre chose à votre choix)
    • Connection Method : Standard (TCP/IP)
    • Hostname : 127.0.0.1
    • Port : 3306
    • Username : root

    MySQL Workbench pour EasyPHP

Sous Mac avec AMPPS

  • Assurez-vous que votre serveur MySQL soit démarré sous AMPPS.
  • À l'ouverture de Workbench, cliquez sur le + à côté de MySQL Connections puis remplissez le formulaire comme suit :
    • Connection name : AMPPS (ou autre chose à votre choix)
    • Connection Method : Local Socket/Pipe
    • Socket/Pipe Path : /Application/MAMP/tmp/mysql/mysql.sock (notez que ce fichier est caché, vous ne le verrez donc pas dans la hiérarchie de fichiers)
    • Username : root
    • Password : root

    MySQL Workbench pour MAMP

Configurer MySQL Workbench pour une base de données sur une boîte Homestead (Windows ou Mac)

Si vous programmez en Laravel et que vous utilisez Homestead pour votre développement local, ces instructions sont pour vous.

  1. À l'ouverture de Workbench, cliquez sur le + à côté de MySQL Connections puis remplissez le formulaire comme suit :
    • Connection name : Homestead (ou autre chose à votre choix)
    • Connection Method : Standard (TCP/IP)
    • Hostname : 127.0.0.1
    • Port : 33060 (sur certains systèmes, ce pourrait être 2200. Le port à utiliser apparaît à l'écran quand on fait le vagrant up : « Fixed port collision for 3306 => 33060. Now on port 2200. »)
    • Username : homestead
  2. Quand MySQL Workbench vous demandera le mot de passe, entrez « secret ».

    MySQL Workbench pour Homestead

Configurer MySQL Workbench pour une base de données située sur un serveur distant

Ici, il y a quelques configurations supplémentaires à faire pour que le serveur MySQL accepte les connexions distantes. Voir http://www.thegeekstuff.com/2010/08/allow-mysql-client-connection/.

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre