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 ?
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.
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
dans le répertoire C: WINDOWS, supprimez-le my.ini
Recommandations de didacticiels associées :
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!