web-dev-qa-db-fra.com

# 2002 - Le serveur ne répond pas (ou le socket du serveur MySQL local n'est pas configuré correctement)

Je ne peux pas accéder à PHPMyAdmin. quand je veux y aller, j'ai cette erreur:

# 2002 - Le serveur ne répond pas (ou le socket du serveur MySQL local n'est pas configuré correctement)

J'ai googlé cette erreur mais ça ne s'éclaircit pas.

J'essaie de savoir quel port est ouvert par ce code:

pgrep mysql

deux ports sont ouverts lorsque mysql est en cours d'exécution.

Je veux accéder à PHPMyAdmin dans mon hôte local. J'utilise Ubuntu OS

4
Omid Zamani

Dans Ubuntu, par défaut, mysql n'écoute pas les connexions TCP/IP. Il utilise simplement un socket local.

Le socket local actuel est configuré dans /etc/mysql/my.cnf. Si vous ouvrez ce fichier, vous devriez trouver quelque chose de similaire à:

[client]
port            = 3306
socket          = /var/run/mysqld/mysqld.sock

Ce que vous devez faire est simplement d'ouvrir le fichier de configuration de PHPMyAdmin (config.inc.php) et de changer l'adresse du socket. Peut-être qu'il n'y a pas de configuration de socket locale sur votre PHPMyAdmin, ou peut-être est-ce différent. Ce fichier doit contenir une ligne comme (bien sûr, adaptez l’adresse à ce que vous avez trouvé sur my.cnf):

$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';
6
Oscar Pérez

Étapes à suivre pour exécuter le serveur mysql après un crash.

** Travaillé sur le serveur wamp **

  1. Vérifiez le fichier {System name}.err dans votre répertoire de données mysql.
  2. À partir du journal, découvrez les bases de données à l'origine des problèmes
  3. Coupez-les du répertoire de données (conservez-les dans des endroits sûrs).
  4. Démarrer le service mysql
0
Abhijeet K.

allez dans C:\Windows\System32\drivers\etc
modifier l'hôte
ajouter 127.0.0.1 localhost
et redémarrez le serveur refrance
vérifier ans

0
Darkcoder