MySQL Tutoriel Workbench : Qu'est-ce que c'est, comment l'installer et l'utiliser
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 Mac OS, etc.
Dans ce nouvel article concernant notre nouveau projet MySQL Tutoriel Workbench, vous apprendrez-
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 aux 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. Afin d'apprรฉcier cette affirmation, examinons deux des moteurs de stockage pris en charge par MySQL.
- InnoDB : โ son 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 : โ c'รฉtait 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 a des performances รฉlevรฉes par rapport aux autres systรจmes de bases de donnรฉes relationnelles. Cela est dรป ร sa simplicitรฉ de conception et ร sa prise en charge des moteurs ร stockage multiple.
- Rentable, elle est relativement moins chรจre en termes de coรปt par rapport aux autres bases de donnรฉes relationnelles. En fait, l'รฉdition communautaire est gratuite. L'รฉdition commerciale comporte des frais de licence qui sont รฉgalement rentables par rapport aux frais de licence pour des produits tels que Microsoft SQL Server.
- Plateforme multiplateforme โ MySQL 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 la plate-forme Windows.
Afin d'interagir avec MySQL, Vous aurez besoin d'un outil d'accรจs au serveur qui peut communiquer avec MySQL serveur. MySQL prend en charge plusieurs connexions utilisateur.
Qu'est-ce que le MySQL Table de travail?
MySQL Workbench est une Conception et modรฉlisation de bases de donnรฉes visuelles outil d'accรจs pour MySQL base de donnรฉes relationnelle du serveur. Il facilite la crรฉation de nouveaux modรจles de donnรฉes physiques et la modification des modรจles existants. MySQL bases de donnรฉes avec fonctions d'ingรฉnierie inverse/forward et de gestion des changements. Le but de MySQL workbench est de fournir l'interface permettant de travailler avec des bases de donnรฉes plus facilement et de maniรจre plus structurรฉe.
MySQL workbench โ 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. MySQLWorkbench dispose d'outils qui permettent 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 prend en charge la crรฉation de plusieurs modรจles dans le mรชme environnement.
- Il prend en charge tous les objets tels que les tables, les vues, les procรฉdures stockรฉes, les dรฉclencheurs, etc. qui composent une base de donnรฉes.
- MySQL Workbench dispose d'un utilitaire de validation de modรจle intรฉgrรฉ qui signale tout problรจme susceptible d'รชtre dรฉtectรฉ au modรฉlisateur de donnรฉes.
- Il permet รฉgalement diffรฉrentes notations de modรฉlisation et peut รชtre รฉtendu en utilisant LUA, un langage de script.
La figure ci-dessous montre la fenรชtre de modรฉlisation pour MySQLTable de travail.
MySQL 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.
- MySQLworkbench, a intรฉgrรฉ un รฉditeur visuel SQL.
- L'รฉditeur Visual SQL 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 montre la fenรชtre de dรฉveloppement SQL pour MySQL Table de travail.
UTILISATION MySQL Workbench โ Outil dโadministration
L'administration du serveur joue un rรดle essentiel dans la sรฉcurisation des donnรฉes de l'entreprise. Les problรจmes majeurs concernant l'administration du serveur sont la gestion des utilisateurs, la configuration du serveur, les journaux du serveur et bien d'autres encore. Table de travail MySQL possรจde les caractรฉristiques suivantes qui simplifient le processus de MySQL administration de serveur ;
- Administration des utilisateurs โ 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 si nรฉcessaire, d'accorder et de supprimer des privilรจges et d'afficher les profils utilisateur.
- Configuration du serveur โ permet une configuration avancรฉe du serveur et un rรฉglage prรฉcis pour des performances optimales.
- Sauvegarde et restaurations de bases de donnรฉes โ outil visuel pour exporter/importer MySQL vider les fichiers. MySQL les fichiers de vidage contiennent des scripts SQL pour crรฉer des bases de donnรฉes, des tables, des vues, des procรฉdures stockรฉes et l'insertion de donnรฉes.
- Journaux du serveur โ outil visuel pour la visualisation MySQL journaux du serveur. Les journaux incluent les journaux d'erreurs, les journaux binaires et les journaux InnodDB. Ces journaux sont utiles lors du diagnostic sur le serveur. La figure ci-dessous montre la fenรชtre de modรฉlisation pour MySQL Table de travail.
La figure ci-dessous montre le panneau d'administration de Workbench MySQL.
Comment faire pour installer MySQL รฉtabli (pour Windows)
Dans ce nouvel article concernant notre nouveau projet MySQL Tutoriel Workbench pour dรฉbutants, nous apprendrons comment installer et utiliser MySQL Table de travail.
Installer MySQL l'รฉtabli est un processus en 2 รฉtapes.
1) Installer MySQL Community Server
2) Installer MySQL รฉtabli โ Vous pouvez installer le workbench ร lโaide dโun fichier zip ou dโun programme dโinstallation msi (recommandรฉ)
Remarque : Vous aurez besoin des privilรจges d'administrateur ou d'utilisateur expรฉrimentรฉ pour effectuer l'installation.
Dรฉmarrer
Une fois que vous avez terminรฉ l'installation ci-dessus, vous devez configurer MySQL รtabli comme indiquรฉ ci-dessous -
Voici un processus รฉtape par รฉtape sur la faรงon d'installer MySQL Table de travail.
รtape 1) Ouvrir la fenรชtre d'accueil
La premiรจre รฉtape consiste ร lancer le Workbench MySQL. Ce que vous voyez s'appelle Fenรชtre d'accueil
Ensuite, vous devez crรฉer votre MySQL Connexion au serveur qui contient des dรฉtails sur le serveur de base de donnรฉes cible, y compris comment s'y connecter. Cliquez sur " + " in MySQL Fenรชtre d'accueil de l'atelier. Cela ouvrira Configurer une nouvelle connexion. Magicien
ร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 Configurer la gestion du serveur bouton dans Configurer une nouvelle connexion fenรชtre pour vรฉrifier la configuration du MySQL serveur.
รtape 4) Cliquez sur le bouton Suivant pour continuer
Une nouvelle fenรชtre s'ouvre nommรฉe Configurer la gestion locale. Cliquez sur le bouton Suivant pour continuer.
รtape 5) Entrez votre mot de passe et appuyez sur OK
Ensuite, l'assistant va tester les connexions ร la base de donnรฉes. Si le test รฉchoue, revenez en arriรจre et corrigez les paramรจtres de connexion ร la base de donnรฉes. 5. Ensuite, il ouvrira une fenรชtre contextuelle vous demandant votre mot de passe root pour tester votre connexion avec l'instance locale du serveur mysql. Le mot de passe est celui que vous avez dรฉfini lors de l'installation de MySQL Table de travail. Entrez votre mot de passe et appuyez sur OK
รtape 6) Cliquer sur Suivant pour continuer
Ensuite, l'assistant testera les connexions ร la base de donnรฉes. Si le test รฉchoue, revenez en arriรจre et corrigez les paramรจtres de connexion ร la base de donnรฉes. Sinon, si tous les tests rรฉussissent, cliquez sur Suivant pour continuer.
รtape 7) Cliquez Sur Suivant
Aprรจs cela, un nouvel assistant s'ouvrira sur la gestion des services locaux โ Il vous permet de basculer entre plusieurs serveurs MySQL installรฉs sur une mรชme machine. En tant que dรฉbutant, vous pouvez contourner cela et cliquer sur Suivant continuer.
รtape 8) Choisir MySQL Fichier de configuration du serveur
L'assistant vรฉrifiera alors la possibilitรฉ d'accรฉder MySQL Fichier de configuration du serveur et testez les commandes de dรฉmarrage/arrรชt.
รtape 9) Cliquez sur Terminer pour terminer la configuration du serveur
Ensuite, vous pouvez consulter les configurations actuelles. Aprรจs avoir examinรฉ les configurations, cliquez sur Terminer pour terminer la configuration du serveur.
รtape 10) Cliquez sur Tester la connexion
L'รฉtape suivante consiste ร configurer une connexion, qui peut รชtre utilisรฉe pour se connecter au serveur. Si vous n'avez pas encore crรฉรฉ de connexion, vous pouvez utiliser les valeurs par dรฉfaut indiquรฉes. Cliquez sur Tester la connexion [ 2 ] aprรจs avoir saisi le nom de la connexion [ 1 ].
รtape 11) cliquez sur OK
Une nouvelle boรฎte de dialogue s'ouvre et vous demande le mot de passe de l'utilisateur root/sรฉlectionnรฉ. Si votre MySQL L'utilisateur root a un mot de passe, vous pouvez le saisir en utilisant Store dans Vault fonctionnalitรฉ. Cliquez sur OK.
Si le mot de passe saisi pour l'utilisateur est correct, l'รฉcran suivant s'affichera. Cliquer sur les deux sont bons boutons et vous serez prรชt ร partir.
Une nouvelle instance est affichรฉe sur la page d'accueil.
Double cliquez et commencez ร interroger.
Rรฉsumรฉ
- MySQL est une base de donnรฉes relationnelle open source multiplateforme.
- MySQL prend en charge plusieurs moteurs de stockage qui amรฉliorent considรฉrablement le rรฉglage des performances et la flexibilitรฉ du serveur. Avant la version 5.5, le moteur de stockage par dรฉfaut รฉtait MyISAM qui ne prenait pas en charge les transactions, ร partir de la version 5.5 ; le moteur de stockage par dรฉfaut est InnoDB qui prend en charge les transactions et les clรฉs รฉtrangรจres.
- MySQL Le serveur peut รชtre administrรฉ ร l'aide d'un certain nombre d'outils d'accรจs au serveur MySQL, qui incluent ร la fois des produits commerciaux et open source. Les exemples les plus courants sont :
- phpMyAdmin โ outil d'accรจs au serveur open source basรฉ sur le Web multiplateforme
- SQLYog โ destinรฉ ร la plate-forme Windows, outil d'accรจs au serveur commercial de bureau
- MySQL รฉtabli โ outil d'accรจs au serveur open source multiplateforme
- MySQL Workbench est un environnement de dรฉveloppement intรฉgrรฉ pour MySQL serveur. Il dispose d'utilitaires pour modรฉlisation de base de donnรฉes et conception, dรฉveloppement SQL et administration de serveurs.

















