web-dev-qa-db-fra.com

Aucune connexion n'a pu être établie car la machine cible l'a activement refusée.

Lorsque j'essayais de connecter ma phpmyadmin sur ma XAMPP, une erreur s'est produite: 

#2002 - No connection could be made because the target machine actively refused it. 

Quelqu'un peut-il m'aider à le résoudre?

9
Srikanth Kolli

Si votre système d'exploitation est Windows 7:

  • aller au panneau de configuration -> Outils d'administration -> Services
  • trouvez mysql puis faites un clic droit, cliquez sur démarrer

Si votre système d'exploitation est Linux (Ubuntu):

  • dans le terminal, tapez cette commande: Sudo /etc/init.d/mysql start

Bonne chance 

6
Abdallah Alhabarneh

Aller à : 

xampp/phpmyadmin/config.inc.php

ouvrez le fichier config.inc.php Allez à la ligne no: 31

$cfg['Servers'][$i]['controluser'] = 'pma';

Changer la ligne à:

$cfg['Servers'][$i]['controluser'] = 'root';

Redémarrez votre système.

Référence

5
Pradip Kharbuja

Essayez de remplacer connect_type dans votre config.inc.php de 'tcp' par 'http'. Ce fichier existe dans le répertoire de premier niveau de phpMyAdmin.

La ligne existante ressemble à ceci:

$cfg['Servers'][$i]['connect_type'] = 'tcp';

La nouvelle ligne devrait ressembler à ceci:

$cfg['Servers'][$i]['connect_type'] = 'http';
3

En supposant que vous essayez de vous connecter à http: // localhost/phpmyadmin .

À partir du panneau de commande XAMPP, démarrez le module Apache et le module MySQL.

2
andreas nilsson

S'il vous plaît, allez dans le dossier c:\xampp\tmp et supprimez tous les fichiers . Cela fonctionne pour moi peut vous aider. 

1
hamidreza samsami

Aller à 

C:\Users\YourUser\AppData\Local\Temp

Supprimez tous les fichiers. Cela fonctionnera.

1

Parfois, si vous supprimez vos fichiers temporaires dans Windows dans 

C:\Windows\Temp

et

C:\Users\YourUser\AppData\Local\Temp

Ça marche. 

1
Natalie

Au lieu de localhost, tapez ceci dans votre barre d'adresse localhost:<PORT> (par exemple localhost:88)

0
akshay ahir