Maison  >  Article  >  base de données  >  Que dois-je faire si une erreur 2003 se produit dans phpmyadmin et que le serveur ne répond pas ?

Que dois-je faire si une erreur 2003 se produit dans phpmyadmin et que le serveur ne répond pas ?

coldplay.xixi
coldplay.xixioriginal
2020-07-20 10:21:013061parcourir

Une erreur de 2003 s'est produite dans phpmyadmin et le serveur n'a pas répondu. Solution : Remplacez d'abord [$cfg['Servers'][$i]['auth_type']='config';] par ['http. '] ;Entrez ensuite votre nom d'utilisateur et votre mot de passe lors de l'accès.

Que dois-je faire si une erreur 2003 se produit dans phpmyadmin et que le serveur ne répond pas ?

Solution pour l'erreur 2003 dans phpmyadmin et le serveur ne répond pas :

Première méthode : Trouvez

$cfg['Servers'][$i]['auth_type'] = 'config';

et remplacez-le par

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

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


Méthode 2 : "#2003 - Le serveur n'a pas répondu "Solution au problème de connexion à PHPMYADMIN
Description du problème :
Invite #2003 lors de la connexion à PHPMYADMIN - Le serveur n'a pas répondu
Autre php+ local. Les programmes MySQL fonctionnent normalement ;
2. phpmyadmin Il fonctionnait normalement, mais quelque chose s'est mal passé récemment.


Solution :
Recherchez le segment de code suivant dans le fichier /libraries/config. Fichier default.php :
Copiez le contenu dans le code du presse-papiers :

$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)


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

Troisième méthode : $cfg['Servers'][$i]['port'] configuration, puis recherchez , suivi du numéro de port (la valeur par défaut est 3306),

Cependant, cela a toujours échoué.

Je suis donc allé au service pour voir si MySQL était démarré et j'ai découvert 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 :

Impossible de trouver le chemin spécifié par le système

Entrez le répertoire BIN sous DOS

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

Sous DOS, saisissez mysqld-nt -remove pour supprimer le service

, puis saisissez 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

C'est parce que. MySQL a été installé auparavant et n'a pas été désinstallé. Le résultat

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. L suppression du répertoire trolSetServicesEventlogApplicationMySQL supprime ControlSet001, ControlSet002 dans le registre, pas nécessairement 001 et 002 , Il peut s'agir de ControlSet005, 006, etc. Lors de la suppression, supprimez-les simplement tous

Vérifiez s'il y a un fichier

dans le répertoire C: WINDOWS, supprimez-le my.ini

puis réinstallez il. .

Recommandations de didacticiels associées :

phpmyadmin

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