Maison  >  Article  >  base de données  >  Que dois-je faire si une erreur 2003 se produit lorsque phpmyadmin est connecté ?

Que dois-je faire si une erreur 2003 se produit lorsque phpmyadmin est connecté ?

coldplay.xixi
coldplay.xixioriginal
2020-08-17 14:29:542567parcourir

Solution à l'erreur 2003 lorsque phpmyadmin se connecte : 1. Recherchez [$cfg['Servers'][$i]['auth_type'] = 'config'] et remplacez-le par [**= ' http'] ;2. Remplissez $cfg['Servers'] avec le code correct.

Que dois-je faire si une erreur 2003 se produit lorsque phpmyadmin est connecté ?

[Recommandations du tutoriel associées : phpmyadmin]

Solution à l'erreur 2003 lorsque phpmyadmin se connecte :

Méthode 1 : Rechercher$cfg['Servers'][$i]['auth_type'] = 'config';

Changer en $cfg['Servers'][$i]['auth_type'] = 'http';

Vous devez saisir votre nom d'utilisateur et votre mot de passe lors de l'accès

Méthode 2 : "#2003 - Le serveur ne répond pas"Solution au problème de connexion à PHPMYADMIN

Description du problème :

Lors de la connexion à PHPMYADMIN il est invité #2003 - Le serveur ne répond pas

1 D'autres programmes php+mysql locaux fonctionnent normalement ;

2 phpmyadmin fonctionnait normalement, mais une erreur s'est produite récemment.

Solution :

Rechercher /libraries L'extrait de code suivant dans le fichier /config.default.php :

Copier le contenu dans le presse-papiers Code :

$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (valid choices: config, http, HTTP, signon or cookie)
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed with 'config' auth_type)

Remplir dans le $cfg['Servers'][$i]['password'] avec le mot de passe correct correspondant.

Méthode 3 : $cfg['Servers'][$i]['port'] Configurez, puis recherchez-le, ajoutez le numéro de port (la valeur par défaut est 3306),

Cependant, cela échoue toujours. Je suis donc allé au service pour voir si MySQL avait démarré et j'ai constaté qu'il n'était pas démarré. Il s'est avéré que le problème était là.

Démarrage manuel, l'erreur suivante s'est produite : Le chemin spécifié par le système est introuvable

Entrez le répertoire BIN sous DOS

C:\Program Files\MySQL\MySQL Server 5.4\bin

Entrez mysqld-nt -remove sous DOS pour supprimez le service

Entrez ensuite mysqld-nt -install pour installer le service

L'invite suivante apparaît :

The service already exists!
The current server installed: E:\Program Files\MySQL\MySQL Server 5.4\bin\mysqld-nt MySQL

Cela est dû au fait que MySQL a été installé auparavant et ne l'a pas été désinstallé

Comment nettoyer MySQL ?

Lorsque vous désinstallez l'ancien service de base de données MYSQL de votre ordinateur, arrêtez d'abord le service MYSQL dans le service WINDOWS. Accédez au programme Ajouter et supprimer dans le panneau de configuration pour le supprimer. Cependant, si vous ne pouvez pas supprimer complètement le service MYSQL, vous devez effacer votre service MYSQL dans le registre.

Il y a plusieurs endroits :  🎜>

1. Suppression du répertoire HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL

2. Le répertoire _MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL supprime ControlSet001 dans le registre, ControlSet002, pas nécessairement 001 et 002, peut être ControlSet005, 006, etc. Lors de la suppression, supprimez-les simplement tous

Vérifiez s'il y a un fichier my.ini dans le répertoire C:WINDOWS et supprimez-le

Réinstallez-le simplement à nouveau.

Recommandations d'apprentissage associées :

Vidéo de programmation

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn