ERREUR TOP 10TOP 10 Impossible de se connecter au serveur MySQL sur «LocalHost»

ERREUR TOP 10TOP 10 Impossible de se connecter au serveur MySQL sur «LocalHost»
MySQL est l'un des moteurs les plus populaires pour les bases de données relationnelles. Il est puissant et fournit de nombreuses fonctionnalités conformes à SQL standard hors de la boîte.

Avant de pouvoir utiliser la base de données MySQL, vous devrez configurer et configurer le serveur MySQL sur votre système. Heureusement, MySQL est multiplateforme et fournit des installateurs pour les systèmes d'exploitation populaires.

Cependant, dans certains cas, vous pouvez rencontrer l'erreur 2003. Impossible de se connecter à MySQL Server sur l'erreur «LocalHost: 3306» »lorsque vous essayez de se connecter à MySQL.
Dans ce tutoriel, nous discuterons des causes de cette erreur et de la façon dont vous pouvez le résoudre.

Ce qui cause cette erreur?

Cette erreur se produit lorsque le serveur MySQL n'est pas en cours d'exécution et ne peut pas se connecter au serveur.

Un exemple de cette erreur est affiché dans la capture d'écran ci-dessous:

$ mysql -u root -p

Laissez-nous maintenant discuter de deux techniques que vous pouvez utiliser pour résoudre cette erreur.

Comment corriger cette erreur?

Il y a deux choses que vous pouvez faire pour corriger cette erreur:

  1. Assurez-vous que le serveur MySQL s'exécute sur votre système.
  2. Assurez-vous de spécifier le port cible si le serveur s'exécute sur un autre port.

Correction 1 - Assurez-vous que le serveur MySQL s'exécute.

La première étape consiste à vérifier que le serveur s'exécute sur votre système. Sur votre terminal Windows, utilisez la commande:

$ mysqlshow

Si vous obtenez l'erreur affichée ci-dessous:

MySQLShow: Impossible de se connecter au serveur MySQL sur 'LocalHost: 3306' (10061)

Ensuite, le serveur n'entre pas sur votre système.

Pour le réparer, ouvrez le gestionnaire de services sur votre système Windows. Appuyez sur la touche Windows + R pour lancer l'utilitaire de course.

Ensuite, entrez «Services.msc ”et appuyez sur Entrée.

Dans le gestionnaire de services, faites défiler vers le bas jusqu'à ce que vous localisez le service pour votre serveur MySQL. Par exemple, si vous avez MySQL version 5.0, le service sera sous «MySQL50» et MySQL Version 8.0 sera sous «mysql80», etc.

Nous avons MySQL version 8 installé dans l'image ci-dessus. Cependant, le service ne fonctionne pas car l'onglet d'état est vide.

Pour résoudre ce problème, cliquez avec le bouton droit sur le nom du service et appuyez sur Start. Cela devrait démarrer le service et s'assurer que le serveur MySQL s'exécute.

Comme vous pouvez le voir, l'état du service change en fonction.'

Maintenant, nous pouvons nous connecter à MySQL comme:

$ mysql -u root -p

Dans certains cas, vous ne trouverez peut-être pas le service MySQL dans le gestionnaire de services. Dans un tel cas, vous devrez installer le service MySQL.

Ouvrez l'invite de commande en tant qu'administrateur et exécutez la commande:

$ mysqld - install

La commande ci-dessus doit installer le service MySQL, permettant à Windows de démarrer et d'arrêter le service au démarrage.

Correction 2 - Vérifiez le port MySQL

Le serveur MySQL écoutera sur un port TCP sur votre système. C'est le port que vous utiliserez pour vous connecter au serveur.

Si vous n'avez apporté aucune modification au port en cours d'exécution pendant l'installation ou dans le fichier de configuration, MySQL s'exécutera sur le port 3306.

Vous pouvez vérifier sous quel port le serveur exécute en vérifiant le fichier de configuration.

Le fichier de configuration MySQL est situé dans le répertoire:

C: \ programmedata \ mysql \ mysql serveur 8.0

Sous le nom de mon.ini.

Ouvrez le fichier avec votre éditeur de texte et localisez le bloc [client]. Trouvez l'entrée définissant le port en cours d'exécution comme indiqué:

Une fois que vous avez le port en cours d'exécution, vous devez le spécifier lorsque vous vous connectez au serveur.

$ mysql -u root -p --port = [port_number]

Notez qu'à moins que vous ne sachiez ce que vous faites, il est recommandé de quitter MySQL comme port en cours d'exécution par défaut.

Si vous avez modifié le port en cours d'exécution pendant l'installation, vous pouvez modifier le fichier de configuration et le définir sur 3306 ou exécuter le programme d'installation MySQL.

Dans la fenêtre d'installation, sélectionnez «reconfigurer» sous MySQL Server.

Définissez les options de connectivité dans la section Type et Networking en tant que TCP / IP et le port sur 3306.

Suivez les valeurs par défaut et appliquez les modifications.

Conclusion

Dans cet article, nous avons exploré les causes de l'erreur «Error 2003 (Hy000) ne peut pas se connecter au serveur MySQL sur l'erreur« localhost »(10061)» et diverses techniques pour le résoudre.