Comment installer une base de données MySQL sur Windows

Comment installer une base de données MySQL sur Windows

Si vous souvent écrire des applications qui se connectent aux serveurs de base de données , cela aide si vous savez comment installer une base de données MySQL sur votre machine Windows à des fins de test.





La connexion à une base de données avec la plupart des applications n'implique généralement qu'une chaîne de connexion spécifique. Il est donc très simple de tester votre application avec un serveur de base de données, puis de la basculer ultérieurement sur un serveur de « production ».





Dans cet article, nous allons vous expliquer les étapes de configuration de votre propre base de données MySQL locale sur n'importe quel PC Windows. Plus loin dans l'article, vous apprendrez également à configurer cette base de données de test pour les connexions à distance, afin que vous n'ayez pas à vous y connecter à partir du même ordinateur sur lequel vous effectuez votre programmation.





Prérequis de la base de données MySQL

Déployer une base de données MySQL dans un environnement de production est une science en soi. Les administrateurs de base de données examinent généralement le nombre d'utilisateurs, la fréquence des appels à la base de données, une estimation de la quantité de données chargées dans la base de données au fil du temps, etc.

comment désactiver macbook pro

Étant donné que la plupart de ces facteurs sont différents pour chaque implémentation, les exigences du système sont différentes à chaque fois. Les installations d'entreprise nécessitent généralement 4 cœurs de processeur, 8 Go de RAM et une configuration RAID pour des lectures/écritures rapides vers et depuis la base de données. Cependant, dans le cas d'une installation locale, vous n'avez pas vraiment à vous soucier de tout cela.



Une base de données MySQL de test peut être installée sur presque toutes les versions de Linux, Windows ou Mac. Revoir le liste des plates-formes prises en charge si vous êtes du tout concerné. Téléchargez le Programme d'installation de Windows MySQL , qui comprend tout ce dont vous avez besoin.

Installation de votre base de données MySQL de test sur Windows

Une installation locale d'une base de données MySQL de test comme celle-ci est très rapide et facile. Acceptez simplement le contrat de licence, puis choisissez le Développeur par défaut type de configuration, puis cliquez sur Prochain .





Vous pouvez voir quelques éléments dans la case « Vérifier les exigences » des produits qui ne peuvent pas être installés car vous n'avez pas de logiciel existant sur votre système.

Tant que le serveur MySQL et le logiciel Workbench ne figurent pas sur cette liste, tout va bien. Vous pouvez cliquer Prochain , puis Exécuter .





Configuration du serveur MySQL

L'assistant d'installation est fourni avec un assistant de configuration pour SQL Server. Il est important de choisir les bons paramètres pour la configuration de votre serveur de test. Pour ce type de serveur, assurez-vous de sélectionner Serveur MySQL autonome / Réplication MySQL classique .

Ensuite, pour Type de configuration du serveur, sélectionnez Machine de développement . Laissez les paramètres par défaut (TCP/IP port 3306) pour la connectivité. Notre guide des termes de mise en réseau peut vous être utile ici si vous avez besoin d'un rappel.

Sur l'écran suivant, définissez votre mot de passe root, puis cliquez sur Ajouter un utilisateur pour ajouter un nouvel utilisateur à cette base de données. Nous allons appeler cet utilisateur « Remote_User », donner à l'utilisateur les droits d'administrateur de la base de données et définir le mot de passe.

A l'étape suivante, partez Configurer MySQL Server en tant que service Windows et Démarrez le serveur MySQL au démarrage du système tous deux activés. Exécutez le service sous le Compte système standard . Cliquez sur Prochain via l'étape de stockage de documents, puis Exécuter pour terminer cette étape de la configuration. S'il existe d'autres options de configuration pour d'autres produits, vous pouvez simplement les ignorer sans aucune modification pour le moment en cliquant sur Suivant ou sur Terminer.

Configuration de votre base de données de test

Une fois que vous avez terminé, l'assistant devrait lancer automatiquement l'application MySQL Workbench. C'est ici que vous allez créer votre base de données et votre table de test, et configurer l'accès à distance. Tout d'abord, vous devez créer votre base de données de test en créant un nouveau schéma. Dans Workbench, vous le trouverez dans le coin inférieur gauche de l'écran.

Faites un clic droit dans l'espace blanc sous « monde » et choisissez Créer un schéma . Donnez-lui le nom de votre choix et cliquez sur Appliquer. Faites un clic droit sur ce nouveau schéma et sélectionnez Définir comme schéma par défaut . Ensuite, créez une table dans cette base de données appelée 'Test_Table'. Pour ce faire, cliquez sur l'icône de requête SQL dans le menu et collez le script SQL suivant.

CREATE TABLE Test_Table ( id smallint unsigned not null auto_increment, name varchar(25) not null, constraint my_example primary key (id) );
INSERT INTO Test_Table ( id, name ) VALUES ( null, 'Test data' );

Cliquez sur l'icône éclair pour exécuter le script. Cela créera une table de test avec une valeur. Vous pouvez confirmer qu'il a été créé en explorant la table de test dans l'explorateur de schéma, en cliquant avec le bouton droit sur la table et en sélectionnant Sélectionnez les lignes - Limite de 1000 .

trouver des comptes liés à la messagerie gratuitement

Vous verrez le tableau avec vos données de test.

Configurer l'accès à distance à votre base de données MySQL

La dernière étape consiste à configurer votre nouvelle base de données MySQL pour permettre l'accès à distance, pour un utilisateur spécifique et à partir d'une adresse IP spécifique . Nous avons déjà créé 'Remote_User' à cet effet et lui avons attribué un mot de passe sécurisé.

Pour configurer l'accès à distance, lancez myslq.exe en ouvrant une invite de commande et en naviguant jusqu'à C:Program FilesMySQLMySQL Server 5.Xin et tapez :

mysql -u root -p

Il vous faudra saisir le mot de passe root que vous avez déjà configuré. Dans cette fenêtre de commande, tapez :

GRANT ALL PRIVILEGES ON *.* TO 'Remote_User'@'' IDENTIFIED BY ''

Vous devriez voir un message 'Query OK' si la commande a fonctionné avec succès.

Enfin, il est temps de tester la connexion à distance. Sur n'importe quel autre ordinateur de votre réseau, installez et lancez MySQL Workbench. Dans le menu Base de données, sélectionnez Se connecter à la base de données .

Dans cette fenêtre de configuration, vous devrez choisir TCP/IP comme méthode de connexion et saisir l'adresse IP de l'ordinateur sur lequel vous avez installé et configuré votre base de données SQL. Vous pouvez laisser le port par défaut 3306. Changez le nom d'utilisateur en 'Remote_User' et tapez 'test' pour Default Schema.

cet accessoire n'est pas pris en charge par cet appareil

Lorsque vous cliquez d'accord , si vous avez tout configuré comme décrit dans l'article ci-dessus, vous verrez que MySQL Workbench se connecte avec succès à la base de données MySQL distante et peut parcourir le schéma ou exécuter des requêtes dessus.

autres considérations

Gardez à l'esprit que la connexion à distance à une base de données MySQL sur un réseau local (LAN) ne nécessite que la configuration ci-dessus. Si vous rencontrez des problèmes avec la configuration du réseau local, n'oubliez pas de dépanner d'abord votre connexion réseau entre les deux ordinateurs.

Cependant, si vous espérez accéder à votre base de données MySQL via Internet, vous devrez ajouter une règle de redirection de port dans votre routeur Internet afin que les requêtes via ce port depuis l'ordinateur distant soient correctement acheminées vers l'adresse IP du serveur MySQL. Notre guide de redirection de port peut aider ici.

L'avantage d'avoir une base de données MySQL de test localement ou sur le même réseau local que votre PC de développement est qu'elle vous permet de développer vos applications dans un scénario proche du monde réel. L'exécution d'une base de données sur la même machine exacte sur laquelle vous développez votre code fonctionnera, mais cela ne vous permettra pas de tester les problèmes d'application pouvant résulter des communications réseau, des problèmes de sécurité, etc.

Le test sur un PC distant dédié exécutant votre base de données vous permettra de développer vos requêtes et vos applications de base de données de manière plus stratégique et plus précise pour l'utilisation prévue.

Avant que tu partes, téléchargez notre aide-mémoire sur les commandes SQL pour référence future.

Partager Partager Tweeter E-mail Canon vs Nikon : quelle marque d'appareil photo est la meilleure ?

Canon et Nikon sont les deux plus grands noms de l'industrie de l'appareil photo. Mais quelle marque propose la meilleure gamme d'appareils photo et d'objectifs ?

Lire la suite
Rubriques connexes
  • les fenêtres
  • La programmation
  • La programmation
  • SQL
A propos de l'auteur Ryan Dubé(942 articles publiés)

Ryan est titulaire d'un baccalauréat en génie électrique. Il a travaillé 13 ans dans l'ingénierie d'automatisation, 5 ans dans l'informatique, et est maintenant ingénieur d'applications. Ancien rédacteur en chef de MakeUseOf, il a pris la parole lors de conférences nationales sur la visualisation des données et a été présenté à la télévision et à la radio nationales.

Plus de Ryan Dube

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner