Bonjour tout le monde,
Je sollicite votre aide car je n'arrive pas après 3 jours de refaire marcher xampp avec phpmyadmin.
Le problème est pour phpmyadmin qui m'affiche
Ma configuration :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3MySQL a répondu: Documentation #2002 - Le serveur ne répond pas (ou l'interface de connexion vers le serveur MySQL local n'est pas correctement configurée) La connexion au controluser tel que défini dans votre configuration a échoué.
windows 7 64 bit.
Xampp 1.7.7
port apache 80
port mysql 3306.
Historique du problème :
J'ai voulu installer magento sur mon serveur personnel (qui marchait très bien)
mais lorsque je chargeais la page config, le serveur plantait.
apparemment c'était lextension curl qui manquait. J'ai donc décommenter dans php.ini.
J'ai donc essayer de changer des choses dans la page config. Aucun succès, j'ai donc décidé de désinstaller et de réinstaller xampp.
A partir de là, phpmyadmin ne marchait plus. j'avais cet erreur.
J'ai donc chercher dans tous les forums des solutions
- changer php.ini, my.ini, httpd.conf
- svhost de windows pour voir les ports.
- désactiver le pare feu
- regarder si le port est déjà utiliser
- désinstaller/réinstaller
- regarder ou était mysql.sock mais introuvable dans xampp.
- j'ai encore désintaller / réinstaller mais sur un autre disque dur pour espérer que ça change.
- Changer le mdp des config, etc...
- j'ai tester les commandes mysqld mais impossible de créer les tables car cmd ne reconnait pas du tout les commandes.
- je suis même aller dans la console pour voir si il était bien lancé.
Voilà les possibles erreurs :
Avant l'installation il me disait que l'UAC de windows vista était désactivé et qu'il fallait l'activer. J'ai fais la manip activer et desactiver pour voir si ça changeait quelque chose. Aucun résultat.
Ensuite, dans statut de xampp, mysql est désactivé et dit que c'est peut être le pare feu.
Ensuite j'ai cette erreur quand je vais dans localhost/phpmyadmin.
Si vous pouviez m'aider ce serait le bonheur, car j'en ai vraiment besoin pour mes développements.
Complément d'information :
Apache se lance bien et marche.
php.ini
my.ini
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 ; Default port number for mysql_connect(). If unset, mysql_connect() will use ; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the ; compile-time value defined MYSQL_PORT (in that order). Win32 will only look ; at MYSQL_PORT. ; http://php.net/mysql.default-port mysql.default_port = 3306 ; Default socket name for local MySQL connects. If empty, uses the built-in ; MySQL defaults. ; http://php.net/mysql.default-socket mysql.default_socket = "MySQL" ; Default host for mysql_connect() (doesn't apply in safe mode). ; http://php.net/mysql.default-host mysql.default_host =
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 socket = "D:/xampp/mysql/mysql.sock" # Here follows entries for some specific programs # The MySQL server [mysqld-nt] port= 3306 #socket= "D:/xampp/mysql/mysql.sock" basedir="D:/xampp/mysql" tmpdir="D:/xampp/tmp" datadir="D:/xampp/mysql/data" pid_file="mysql.pid" skip-external-locking key_buffer = 16M max_allowed_packet = 1M table_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M log_error="mysql_error.log" #bind-address="127.0.0.1"
Fichier config.inc.php
Voilà, si il vous manque d'autres éléments, n'hésitez pas. Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 /* Authentication type and info */ $cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = ''; $cfg['Servers'][$i]['extension'] = 'mysql'; $cfg['Servers'][$i]['AllowNoPassword'] = true; /* User for advanced features */ $cfg['Servers'][$i]['controluser'] = 'root'; $cfg['Servers'][$i]['controlpass'] = '';
Partager