Conditions préalables
Avant d'installer MySQL Workbench, assurez-vous que le serveur MySQL est installé sur votre système. Dans ce guide, nous utiliserons le serveur communautaire. Si vous avez déjà un serveur communautaire MySQL installé sur votre système, vous pouvez ignorer la section suivante et procéder directement à l'installation de MySQL Workbench.
Installation de MySQL Server
Tout d'abord, nous nous assurerons que vos forfaits système sont tous à jour. Exécutez la commande suivante pour le faire.
$ sudo apt mise à jour
$ sudo apt mise à niveau
Si vos packages sont déjà à jour, il n'est pas nécessaire de saisir la deuxième commande.
Maintenant, pour installer le serveur MySQL, saisissez la commande suivante.
$ sudo apt installer mysql-server
Une fois que vous avez terminé l'installation, laissez-nous configurer le serveur communautaire. Accédez au terminal et tapez la commande suivante.
$ sudo mysql
Chaque nouvel utilisateur a un nom d'utilisateur par défaut, «Root», qui n'est pas protégé. Pour définir le mot de passe, entrez la commande suivante.
mysql> alter user 'root' @ 'localhost' identifié avec mysql_native_password par 'root';
Nous définissons notre mot de passe sur "racine". Vous pouvez le définir sur tout ce que vous aimez en remplaçant "racine" (après le mot de passe par) Dans la commande ci-dessus.
Après avoir terminé cette étape, tapez la commande suivante.
MySQL> Privilèges de rinçage;
Maintenant, vous pouvez quitter MySQL en tapant la sortie.
mysql> exit;
Après avoir terminé ces étapes, passez à l'installation de MySQL Workbench.
Installation de MySQL Workbench
Entrez la commande suivante pour vérifier si votre serveur communautaire MySQL est opérationnel.
$ systemctl status mysql.service
Aller de l'avant si le serveur est actif, Comme on peut le voir ci-dessus; Sinon, vous devrez peut-être recommencer votre serveur.
Entrez la commande suivante pour télécharger et installer MySQL Workbench.
$ sudo apt installer mysql-workbench
Utilisation de MySQL Workbench
Accédez au menu Activités et dans la zone de recherche, tapez "MySQL Workbench"Et exécutez-le.
Vous verrez l'écran suivant.
La création d'une connexion locale est très simple et à condition que le serveur communautaire soit installé dans l'emplacement par défaut, cette tâche n'est qu'une question de minutes. Lorsque vous démarrez le Workbench pour la première fois, vous obtenez une fenêtre avec seulement quelques options. Pour chaque serveur installé localement, une tuile de connexion est automatiquement créée pour vous. Pour ajouter plus de connexions, cliquez sur l'icône plus juste à côté du principal Connexions MySQL titre.
Si vous devez ajouter une connexion, la boîte de dialogue suivante apparaît. Les valeurs par défaut pour un lieu simple sont pré-entretenues.
Donnez un nom à votre connexion dans la zone de nom de connexion. La fonctionnalité la plus importante ici est le nom d'hôte qui est l'adresse IP de l'hôte du serveur. MySQL Server utilise le port 3306
Sur une nouvelle installation, seul l'utilisateur racine ayant un accès complet à tout dans le serveur est disponible. Ici, nous allons nous connecter avec la racine et cliquer sur la connexion de test.
Après avoir saisi le mot de passe et appuyer sur Entrée, le message suivant sera affiché.
Revenez maintenant à l'écran d'accueil. Vous verrez une autre tuile de connexion avec votre nom de connexion.
Cliquer sur cette tuile ouvrira la nouvelle connexion.
Dans MySQL Workbench, il y a beaucoup de choses que vous pouvez faire. Vous pouvez créer des schémas et des tables. Ajouter des données dans ces tableaux ou afficher des données spécifiques.
Maintenant, dans la capture d'écran ci-dessus, la section intitulée «1» est l'endroit où vous entrez vos requêtes SQL. La section marquée «2» est une barre latérale où vous gérez vos bases de données et vos schémas. La section étiquetée «3» est l'endroit où la sortie des requêtes SQL que vous avez tapées dans la section marquée «1» s'affiche.
Se connecter à un schéma
Vous pouvez soit créer un nouveau schéma ou importer un déjà existant. Comme vous pouvez le voir dans l'image ci-dessous, il n'y a qu'un schéma par défaut appelé sys. Ajoutons notre nouveau schéma.
Étape 1
Pour charger un schéma à partir d'un fichier, accédez au Serveur Onglet dans la barre de navigation supérieure et cliquez Importation de données.
Étape 2
La boîte de dialogue suivante apparaît. Cochez la case "Importer à partir du fichier autonome»Et parcourez le fichier SQL de votre système. Maintenant cliquez sur le Commencer à importer bouton.
Maintenant, si votre schéma dispose déjà de données, vous n'avez pas besoin de les importer. Mais si votre schéma est vide et que les données de votre schéma se trouvent dans un autre fichier, effectuez cette prochaine étape.
Étape 3
Cliquez sur l'importation de données dans l'onglet Serveurs, cochez le Importer à partir du fichier autonome boîte et donnez l'emplacement de votre fichier de données. Maintenant dans le Schéma cible par défaut, Sélectionnez le schéma cible de ces données et cliquez sur le Commencer à importer bouton. Cette étape est très similaire à l'étape 2.
Affichage des tables
Appuyez sur le bouton Actualiser afin que vous puissiez voir votre schéma importé. Dans notre cas, nous voyons un nouveau schéma appelé «sakila".
Vous pouvez vous développer "sakila”Pour afficher son contenu. Vous pouvez voir ses tables en élargissant la section des tables.
La requête SQL correspondante pour cette action et la table résultante apparaissent dans la section de requête en cliquant sur l'icône du calendrier à droite du nom des tables. Alors qu'un message de réussite est affiché.
Vous pouvez écrire des requêtes pour afficher des lignes ou des colonnes spécifiques, E.g., La requête suivante sélectionne la colonne du prénom dans la table d'acteur d'un acteur dont l'acteur_id est 1.
Conclusion
Cela met fin à notre guide d'installation et de travail avec MySQL Workbench. MySQL Workbench est un outil pratique pour manipuler et gérer des bases de données à l'aide de serveurs MySQL. Comme nous l'avons vu, les utilisateurs peuvent écrire des requêtes SQL pour effectuer différentes opérations sur leur schéma. Espérons que ce fut une lecture informative!