MySQL Tutoriel Workbench : Qu'est-ce que c'est, comment l'installer et l'utiliser

โšก Rรฉsumรฉ intelligent

MySQL Workbench est l'outil visuel officiel de MySQL base de donnรฉes relationnelle, unifiant la modรฉlisation des donnรฉes, le dรฉveloppement SQL et l'administration du serveur dans une interface multiplateforme unique qui se connecte ร  des serveurs locaux ou distants MySQL Serveurs pour les tรขches quotidiennes de bases de donnรฉes.

  • (I.e. Qu'est-ce que c'est: MySQL Workbench est un outil visuel de conception et d'accรจs aux bases de donnรฉes pour MySQL, remplaรงant le travail en ligne de commande par une interface graphique structurรฉe.
  • ๐Ÿ‡ง๐Ÿ‡ท La modรฉlisation des donnรฉes: La modรฉlisation visuelle, grรขce ร  l'ingรฉnierie directe et inverse, transforme les diagrammes en rรฉalitรฉ. MySQL schรฉmas, appuyรฉs par une validation de modรจle intรฉgrรฉe.
  • ๐Ÿ’ป Dรฉveloppement SQL : L'รฉditeur SQL visuel permet de crรฉer, d'exรฉcuter et de dรฉboguer des requรชtes avec mise en รฉvidence par couleur, plusieurs onglets de rรฉsultats et un historique enregistrรฉ.
  • โš™๏ธ Administration: L'administration du serveur comprend la gestion des utilisateurs, la configuration, la sauvegarde et la restauration, ainsi que l'inspection des journaux du serveur.
  • ๐ŸชŸ Installation: L'installation se dรฉroule en deux รฉtapes : l'installation et la configuration finale. MySQL Serveur communautaire, puis MySQL ร‰tabli โ€” sur Windows, macOS, ou Linux.
  • ๐Ÿค– Aide ร  l'IA : Les fonctionnalitรฉs de conversion de texte en SQL par IA, telles que MySQL HeatWave GenAI et GitHub Copilot gรฉnรจrent et affinent des requรชtes ร  partir du langage naturel.

MySQL Tutoriel sur l'รฉtabli

Qu'est-ce que le MySQL?

MySQL est une base de donnรฉes relationnelle open source.

MySQL est multiplateforme, ce qui signifie qu'il fonctionne sur un certain nombre de plateformes diffรฉrentes telles que Windows, Linux et macOS.

Pourquoi utiliser MySQL?

Il existe un certain nombre de systรจmes de gestion de bases de donnรฉes relationnelles sur le marchรฉ.

Des exemples de bases de donnรฉes relationnelles incluent Microsoft SQL Server, Microsoft Accรจs Oracle, DB2, etc.

On peut se demander pourquoi nous choisirions MySQL par rapport aux autres systรจmes de gestion de bases de donnรฉes.

La rรฉponse ร  cette question dรฉpend d'un certain nombre de facteurs.

Examinons les points forts de MySQL par rapport ร  d'autres bases de donnรฉes relationnelles telles que SQL Server :

  • MySQL prend en charge plusieurs moteurs de stockage, chacun avec ses propres spรฉcifications, tandis que d'autres systรจmes comme SQL Server ne prennent en charge qu'un seul moteur de stockage. Pour mieux comprendre, prenons l'exemple de deux des moteurs de stockage pris en charge par MySQL:
    • InnoDB โ€” le moteur de stockage par dรฉfaut fourni avec MySQL ร  partir de la version 5.5. InnoDB prend en charge les clรฉs รฉtrangรจres pour l'intรฉgritรฉ rรฉfรฉrentielle et prend รฉgalement en charge les transactions standard ACID.
    • MyISAM โ€” le moteur de stockage par dรฉfaut pour MySQL antรฉrieure ร  la version 5.5. MyISAM ne prend pas en charge les transactions. Ses avantages par rapport ร  InnoDB incluent la simplicitรฉ et les hautes performances.
  • MySQL Elle prรฉsente des performances รฉlevรฉes par rapport aux autres systรจmes de bases de donnรฉes relationnelles. Ceci est dรป ร  sa conception simple et ร  sa compatibilitรฉ avec plusieurs moteurs de stockage.
  • ร‰conomique โ€” son coรปt est relativement infรฉrieur ร  celui dโ€™autres bases de donnรฉes relationnelles. En effet, lโ€™รฉdition communautaire est gratuite. Lโ€™รฉdition commerciale est soumise ร  des frais de licence รฉgalement avantageux par rapport aux licences de produits tels queโ€ฆ Microsoft SQL Server.
  • Multiplateforme โ€” MySQL Il fonctionne sur de nombreuses plateformes, ce qui signifie qu'il peut รชtre dรฉployรฉ sur la plupart des machines. D'autres systรจmes, tels que MS SQL Server, ne fonctionnent que sur certaines plateformes. Windows

Afin d'interagir avec MySQL, vous aurez besoin d'un outil d'accรจs au serveur capable de communiquer avec le MySQL serveur. MySQL prend en charge plusieurs connexions utilisateur.

Qu'est-ce que le MySQL Table de travail?

MySQL Workbench est un outil d'accรจs visuel pour la conception et la modรฉlisation de bases de donnรฉes. MySQL base de donnรฉes relationnelle serveur. Elle facilite la crรฉation de nouveaux modรจles de donnรฉes physiques et la modification des modรจles existants. MySQL bases de donnรฉes dotรฉes de fonctions d'ingรฉnierie inverse/directe et de gestion des modifications. L'objectif de MySQL Workbench a pour but de fournir une interface permettant de travailler plus facilement et de maniรจre plus structurรฉe avec les bases de donnรฉes.

MySQL Workbench

MySQL Workbench rรฉunit trois ensembles de fonctionnalitรฉs principaux : la modรฉlisation et la conception des donnรฉes, le dรฉveloppement SQL et lโ€™administration du serveur, chacun รฉtant dรฉcrit ci-dessous.

Outil de modรฉlisation et de conception

Les modรจles sont au cล“ur de la plupart des bases de donnรฉes valides et performantes. MySQL Workbench dispose d'outils permettant aux dรฉveloppeurs et aux administrateurs de bases de donnรฉes de crรฉer visuellement des modรจles de conception de bases de donnรฉes physiques qui peuvent รชtre facilement traduits en MySQL bases de donnรฉes utilisant lโ€™ingรฉnierie prospective.

  • MySQL Workbench permet la crรฉation de plusieurs modรจles dans un mรชme environnement.
  • Il prend en charge tous les objets โ€” tels que les tables, les vues, les procรฉdures stockรฉes et les dรฉclencheurs โ€” qui constituent une base de donnรฉes.
  • MySQL Workbench possรจde un utilitaire intรฉgrรฉ de validation de modรจles qui signale au modรฉlisateur de donnรฉes tout problรจme รฉventuel.
  • Il permet รฉgalement diffรฉrentes notations de modรฉlisation et peut รชtre รฉtendu grรขce ร  Lua, un langage de script.

La figure ci-dessous illustre la fenรชtre de modรฉlisation pour MySQL Table de travail.

MySQL Outil de modรฉlisation et de conception Workbench

Outil de dรฉveloppement SQL

Langage de requรชte structurรฉ (SQL) nous permet de manipuler nos bases de donnรฉes relationnelles. SQL est au cล“ur de toutes les bases de donnรฉes relationnelles.

  • MySQL Workbench possรจde un รฉditeur SQL visuel intรฉgrรฉ.
  • L'รฉditeur SQL visuel permet aux dรฉveloppeurs de crรฉer, modifier et exรฉcuter des requรชtes sur MySQL bases de donnรฉes du serveur. Il dispose d'utilitaires pour visualiser les donnรฉes et les exporter.
  • Ses surligneurs de couleurs de syntaxe aident les dรฉveloppeurs ร  รฉcrire et dรฉboguer facilement des instructions SQL.
  • Plusieurs requรชtes peuvent รชtre exรฉcutรฉes et les rรฉsultats sont automatiquement affichรฉs dans diffรฉrents onglets.
  • Les requรชtes sont รฉgalement enregistrรฉes dans le panneau d'historique pour une rรฉcupรฉration et une exรฉcution ultรฉrieures.

La figure ci-dessous illustre la fenรชtre de dรฉveloppement SQL pour MySQL Table de travail.

MySQL Outil de dรฉveloppement SQL Workbench

Outil d'administration

L'administration des serveurs joue un rรดle crucial dans la sรฉcuritรฉ des donnรฉes de l'entreprise. Les principaux aspects liรฉs ร  cette administration sont la gestion des utilisateurs, la configuration du serveur, les journaux de connexion, et bien d'autres. MySQL Workbench possรจde les fonctionnalitรฉs suivantes qui simplifient le processus de MySQL administration du serveur :

  • Gestion des utilisateurs โ€” un utilitaire visuel de gestion des utilisateurs qui permet aux administrateurs de bases de donnรฉes d'ajouter facilement de nouveaux utilisateurs et de supprimer des utilisateurs existants en cas de besoin, d'accorder et de retirer des privilรจges et de consulter les profils des utilisateurs.
  • Configuration du serveur โ€” permet une configuration avancรฉe du serveur et un rรฉglage prรฉcis pour des performances optimales.
  • Sauvegarde et restauration de bases de donnรฉes โ€” un outil visuel pour l'exportation et l'importation MySQL vider les fichiers. MySQL Les fichiers de vidage contiennent des scripts SQL permettant de crรฉer des bases de donnรฉes, des tables, des vues et des procรฉdures stockรฉes, ainsi que d'insรฉrer des donnรฉes.
  • Journaux du serveur โ€” un outil visuel pour la consultation MySQL Journaux du serveur. Ces journaux comprennent les journaux d'erreurs, les journaux binaires et les journaux InnoDB. Ils sont trรจs utiles pour le diagnostic du serveur.

La figure ci-dessous illustre le panneau d'administration de MySQL Table de travail.

MySQL Outil d'administration de l'espace de travail

La section suivante traite de l'installation MySQL ร‰tabli sur Windows.

Comment faire pour installer MySQL ร‰tabli (pour Windows)

Dans cette section, nous apprendrons comment installer et utiliser MySQL Table de travail.

Pose MySQL Workbench est un processus en 2 รฉtapes.

1) Installer MySQL Community Server.

2) Installer MySQL Workbench โ€” vous pouvez installer l'atelier ร  l'aide d'un fichier zip ou d'un programme d'installation MSI (recommandรฉ).

ร€ noter: Vous aurez besoin de privilรจges d'administrateur ou d'utilisateur avancรฉ pour effectuer l'installation.

Dรฉmarrer

Une fois l'installation des รฉlรฉments ci-dessus terminรฉe, vous devez configurer MySQL L'รฉtabli est illustrรฉ ci-dessous. Voici la procรฉdure d'installation รฉtape par รฉtape. MySQL Table de travail.

ร‰tape 1) Ouvrir la fenรชtre d'accueil. La premiรจre รฉtape consiste ร  lancer MySQL ร‰tabli. Ce que vous voyez s'appelle la fenรชtre d'accueil.

Installer MySQL Workbench

ร‰tape 2) Ouvrir l'assistant Nouvelle connexion. Ensuite, vous devez crรฉer votre MySQL La connexion au serveur contient des informations sur le serveur de base de donnรฉes cible, notamment la procรฉdure de connexion. Cliquez sur ยซ + ยป dans le menu. MySQL Fenรชtre d'accueil de l'espace de travail. Cela ouvrira l'assistant de configuration d'une nouvelle connexion.

Installer MySQL Workbench

ร‰tape 3) Cliquez sur le bouton Configurer la gestion du serveur. En tant que dรฉbutant, vous pouvez crรฉer une connexion pour un serveur installรฉ localement. Cliquez sur le bouton ยซ Configurer la gestion du serveur ยป dans la fenรชtre ยซ Configurer une nouvelle connexion ยป pour vรฉrifier la configuration. MySQL serveur.

Installer MySQL Workbench

ร‰tape 4) Cliquez sur le bouton Suivant pour continuer. Une nouvelle fenรชtre intitulรฉe ยซ Configurer la gestion locale ยป s'ouvre. Cliquez sur le bouton Suivant pour continuer.

Installer MySQL Workbench

ร‰tape 5) Saisissez votre mot de passe et appuyez sur OK. L'assistant testera ensuite la connexion ร  la base de donnรฉes. En cas d'รฉchec, revenez en arriรจre et corrigez les paramรจtres de connexion. Une fenรชtre contextuelle s'ouvrira alors, vous demandant votre mot de passe root pour tester la connexion avec le serveur local. MySQL instance de serveur. Le mot de passe est celui que vous avez dรฉfini lors de l'installation. MySQLSaisissez votre mot de passe et appuyez sur OK.

Installer MySQL Workbench

ร‰tape 6) Cliquez sur Suivant pour continuer. L'assistant testera ensuite la connexion ร  la base de donnรฉes. En cas d'รฉchec, revenez en arriรจre et corrigez les paramรจtres de connexion. Si tous les tests sont concluants, cliquez sur Suivant pour continuer.

Installer MySQL Workbench

ร‰tape 7) Cliquez sur Suivant. Ensuite, un nouvel assistant s'ouvrira concernant la gestion des services locaux ; il vous permettra de basculer entre plusieurs MySQL Les serveurs sont installรฉs sur une seule machine. Si vous dรฉbutez, vous pouvez ignorer cette รฉtape et cliquer sur Suivant pour continuer.

Installer MySQL Workbench

ร‰tape 8) Sรฉlectionnez MySQL Fichier de configuration du serveur. L'assistant vรฉrifiera ensuite la possibilitรฉ d'accรฉder ร  MySQL Fichier de configuration du serveur et testez les commandes de dรฉmarrage/arrรชt.

Installer MySQL Workbench

ร‰tape 9) Cliquez sur Terminer pour achever la configuration du serveur. Vous pouvez ensuite vรฉrifier les configurations actuelles. Une fois la vรฉrification effectuรฉe, cliquez sur Terminer pour finaliser la configuration du serveur.

Installer MySQL Workbench

ร‰tape 10) Cliquez sur Tester la connexion. L'รฉtape suivante consiste ร  รฉtablir une connexion, qui permettra de se connecter au serveur. Si vous n'avez pas encore crรฉรฉ de connexion, vous pouvez utiliser les valeurs par dรฉfaut. Cliquez sur Tester la connexion [ 2 ] aprรจs avoir saisi le nom de la connexion [ 1 ].

Installer MySQL Workbench

ร‰tape 11) Cliquez sur OK. Une nouvelle boรฎte de dialogue s'ouvrira et vous demandera le mot de passe de l'utilisateur root/sรฉlectionnรฉ. Si votre MySQL L'utilisateur root possรจde un mot de passe, vous pouvez le saisir en utilisant le Store dans Vault fonctionnalitรฉ. Cliquez sur OK.

Installer MySQL Workbench

Si le mot de passe saisi par l'utilisateur est correct, l'รฉcran suivant s'affichera. Cliquez sur les deux boutons OK et vous pourrez continuer.

Installer MySQL Workbench

Une nouvelle instance est affichรฉe sur la page d'accueil.

Installer MySQL Workbench

Double-cliquez et commencez la requรชte.

FAQ

Le MySQL Workbench Community Edition est gratuit et open source sous licence GPL, disponible pour Windows, macOSet Linux. Une รฉdition commerciale avec des fonctionnalitรฉs supplรฉmentaires est fournie dans le cadre d'un abonnement payant. MySQL Abonnements entreprise de Oracle.

Oui. MySQL Workbench est un outil client, il a donc besoin d'un MySQL serveur auquel se connecter โ€” installรฉ localement ou accessible via une connexion rรฉseau TCP/IP. Installer MySQL Serveur communautaire avant ou en parallรจle de l'espace de travail.

Oui. MySQL Workbench est multiplateforme, avec des versions officielles de la communautรฉ pour Windows, macOSet des distributions Linux populaires. L'interface et les fonctionnalitรฉs sont globalement les mรชmes pour les trois, bien que ce guide prรฉsente les Windows installation.

MySQL Workbench est une application de bureau dotรฉe d'outils de modรฉlisation visuelle et d'administration, tandis que phpMyAdmin est une interface web. Workbench est adaptรฉ ร  la conception de schรฉmas et au dรฉveloppement local ; phpMyAdmin est idรฉal pour une gestion rapide sur serveur. Les deux sont gratuits.

L'erreur 2003 signifie que Workbench ne peut pas accรฉder au serveur. Veuillez confirmerโ€ฆ MySQL Le service est en cours d'exรฉcution, le nom d'hรดte et le port 3306 sont corrects, et le pare-feu ou le groupe de sรฉcuritรฉ autorise la connexion. Pour les serveurs distants, vรฉrifiez le paramรจtre bind-address.

Oui. L'assistant de migration intรฉgrรฉ dรฉplace les schรฉmas et les donnรฉes vers MySQL ร  partir de systรจmes tels que Microsoft SQL Server, PostgreSQLet Sybase. Il permet de mapper les types de donnรฉes et de vรฉrifier les scripts avant de les exรฉcuter.

Oui. MySQL HeatWave GenAI intรจgre une fonctionnalitรฉ de conversion du langage naturel en SQL qui transforme les questions simples en instructions SELECT grรขce ร  un modรจle de langage รฉtendu guidรฉ par votre schรฉma. Des outils IA autonomes de conversion de texte en SQL peuvent รฉgalement gรฉnรฉrer des requรชtes. MySQL Questions ร  examiner.

Oui. Copilote GitHub suggรจre et complรจte le SQL dans des รฉditeurs comme VS Code et Visual Studio, pour la crรฉation de jointures, de filtres et de code de schรฉma ร  partir de commentaires. MySQL Workbench ne prend pas en charge nativement Copilot ; veuillez donc rรฉdiger votre texte dans un รฉditeur compatible, puis coller le contenu.

Rรฉsumez cet article avec :