Bonjours tout le monde, S'il vous, j'ai un problème avec phphmyadmin, je n'arrive pas l'ouvrir, lorsque je clique une fenêtre m'apparaitre où je trouve un message d'erreur ---->accès refusé c'est une erreur de Mysql
Je veux une réponse le plutôt possible. Mes salutations;
amme88 a écrit: ------------------------------------------------------- > Je veux une réponse le plutôt possible.
À la rigueur : « je souhaiterais » ou « j'aimerais ». Mais « je veux » NON !
D'une part, vous n'êtes pas sur une « Hot Line », mais sur un lieu d'entre-aide où des utilisateurs de Wampserver, tout comme vous l'êtes, essaient d'aider d'autres utilisateurs.
D'autre part, le message d'erreur exact aurait été le bienvenu avec d'autres précisions : Système d'exploitation, version de Wampserver, Version de PhpMyAdmin...
Salut , toutes mes excuses pour toute a l'heure, j ai pas fait attention peut être que j étais sous tension car je suis entrain de réalisée un projet de fin d 'étude pour le mois prochain donc j 'essayerai de trouver une solution pour mon problème. Malheureusement je ne peut pas y accéder .au par avant,je peut le manipuler normalement lorsque je clique sur l'icône de wempserver puis phpmyadmin, mais ce n'est pas le cas maintenant car Mysql ne répond pas .A ce que je peut installer une autre version? S'il vous plait,j'ai besoin de votre aide ÉTUDIANTE SOUS DÉTRESSE;
La page localhost Wampserver s'affiche-t-elle correctement ?
Si non, y-a-t-il un message d'erreur.
À mon tour, moi aussi, de vous présenter des excuses, mais, vu votre IP (Algérie), vous auriez pu dire, dès le début, que le français n'est pas votre langue d'origine.
S'il vous plaît, ne faites pas de grandes phrases, juste des faits, avec des phrases courtes, ce que vous faites comme manipulations et ce qui se passe ensuite.
Et puis, comme demandé : Quelle système, quelle version de Wampserver, etc.
* j'ai redémarré Windows, * j'ai lancé wempserver (avant que j 'oublie,j'ai la version Wempserver2.0) mais le problème est toujours le même PHPMYADMIN ne fonctionne plus *voici le message d'erreur " MySQL a répondu: #2003 - Can't connect to MySQL server on 'localhost' (10061) * la page localhost s'affiche sans aucune erreur,mais je peux pas modifier le contenu des dossier *il n y a aucun message d'erreur *avec les autres services ,pas de problème.
je pense que j'ai répondu à toutes vos questions ,sauf que je devrais vous précisez mon payer,là désolée j ai pas de réponse car je vois pas l'utilité ; cordialement ÉTUDIANTE EN DÉTRESSE
* j'ai redémarré Windows, * j'ai lancé wempserver (avant que j 'oublie,j'ai la version Wempserver2.0) mais le problème est toujours le même PHPMYADMIN ne fonctionne plus *voici le message d'erreur " MySQL a répondu: #2003 - Can't connect to MySQL server on 'localhost' (10061) * la page localhost s'affiche sans aucune erreur,mais je peux pas modifier le contenu des dossier *il n y a aucun message d'erreur *avec les autres services ,pas de problème.
je pense que j'ai répondu à toutes vos questions ,sauf que je devrais vous précisez la langue d'origine ,là désolée j ai pas de réponse car je vois pas l'utilité ; cordialement ÉTUDIANTE EN DÉTRESSE
évitez de mettre étudiante en détresse à la fin de chaque message, nous avons comprit l'urgence. Concernant le pays, cela explique juste les problèmes de traductions de tournures de phrases et de compréhension du français, rien de plus.
Le service wampmysqld est-il démarré ? Avez-vous changé quelque chose à la configuration initiale de wamp ? Quelle est votre version de windows ? (déjà demandée mais toujours pas de réponse)
Merci
Modifie 3 fois. Derniere modification le 06/03/2009 à 04:27 par bagu.
Attention, la liste des vérifications à effectuer va être longue. Je vous conseille de l'imprimer puis ensuite de vérifier, tranquillement, pas à pas, en cochant ce que vous avez fait. D'autre part, les chemins des fichiers sont donnés pour une installation de Wampserver sur G:\wamp ; ils sont donc à adapter en fonction de votre propre installation.
Tout d'abord, pour partir d'un bon pied, dans les extensions PHP (Icône Wampserver, PHP, Extensions PHP), ne valider QUE php_mysql ; si l'extension php_mysqli est validée, il faut la dévalider ; il sera toujours temps de la valider une fois que tout fonctionnera correctement.
Une fois cela effectué, quitter Wampserver.
--- Dans le fichier G:\wamp\bin\apache\apache2.2.11\bin\php.ini vérifier et modifier si nécessaire : mysql.default_port = 3306 mysqli.default_port = 3306
--- Dans le fichier G:\wamp\alias\phpmyadmin.conf Vérifier que les chemins de l'application phpmyadmin sont les bons et le contenu : Alias /phpmyadmin "G:/wamp/apps/phpmyadmin3.1.1/" <Directory "G:/wamp/apps/phpmyadmin3.1.1/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from localhost </Directory>
--- Dans le fichier G:\wamp\apps\phpmyadmin3.1.1\config.inc.php vérifier et modifier si nécessaire : $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['port'] = ''; $cfg['Servers'][$i]['socket'] = ''; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['extension'] = 'mysql'; // Et pas mysqli $cfg['Servers'][$i]['compress'] = FALSE; $cfg['Servers'][$i]['controluser'] = ''; $cfg['Servers'][$i]['controlpass'] = ''; $cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '';
--- Dans le fichier G:\wamp\bin\mysql\mysql5.1.30\my.ini vérifier et modifier si nécessaire : - Deux fois, pour client et serveur port=3306 - À vérifier et adapter en fonction de votre installation : basedir="G:/wamp/bin/mysql/mysql5.1.30/" datadir="G:/wamp/bin/mysql/mysql5.1.30/data/" default-character-set=latin1 default-storage-engine=MYISAM sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" - Quasiment aucun « débutant » ne se sert des tables innodb, donc, la ligne suivante doit être décommnetée (Enlever le ; au début) : skip-innodb
--- Vérifier que le port 3306 TCP est autorisé (Ou n'est pas interdit) dans votre parefeu.
--- Vérifier et au besoin supprimer tout fichier my.ini ou php.ini qui pourrait se trouver dans le dossier windows ou windows/system ou windows/system32 (Il ne doit exister qu'un seul fichier my.ini par version MySQL)
--- Vérifier que le fichier windows/system32/drivers/etc/host continet bien la ligne suivante, en première position et non commentée c'est-à-dire sans # au début 127.0.0.1 localhost avec une espace entre 1 et localhost
--- Lancer Wampserver - Vérification de la connexion à MySql sans utiliser PhpMyAdmin : Icône Wampserver, MySql, Console MySql. Une fenêtre « Ligne de commande » (Improprement appelée commandes DOS) s'ouvre : Enter password : Théoriquement, aucun mot de passe n'a été défini, donc appuyez sur Entrée et vous devriez obtenir :
Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.1.30-community MySQL Community Server (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
Cela signifie que vous êtes correctement connecté à MySql et qu'un éventuel problème de connexion via PhpMyAdmin ne provient pas de MySql. Pour voir tous les utilisateurs référencés avec nom, hôte et codage de l'éventuel mot de passe, taper : SELECT User, Host, Password FROM mysql.User ; puis Entrée
Vous obtiendrez une liste du genre :
+------+-----------+-------------------------------------------+ | User | Host | Password | +------+-----------+-------------------------------------------+ | root | localhost | | | toto | localhost | | +------+-----------+-------------------------------------------+ 2 rows in set (0.00 sec) mysql>
Si le champ Password est vide, cela signifie qu'il n'y en a pas. En fait, MySQL ne connaît pas le mot de passe des utilisateurs, mais seulement sa version cryptée ! Les mots de passe cryptés sont, depuis MySQL 4.1, toujours constitués d'un astérisque suivi de 40 chiffres hexadécimaux. Ainsi, si le mot de passe défini pour moi@localhost est "secret" (Sans les guillemets), pour MySQL le mot de passe de moi@localhost n'est pas "secret" mais *14E65567ABDB5135DOCFD9A7083032C179A49EE7. Quand l'utilisateur tente de se connecter, MySQL crypte le mot de passe fourni et compare le résultat avec le mot de passe crypté stocké dans la table User. Si l'utilisateur a fourni "secret", le cryptage donne à nouveau *14E65567ABDB5135DOCFD9A7083032C179A49EE7 et la connexion est acceptée. Sinon, elle est refusée.
Tapez exit pour quitter la console Mysql.
Si, dans la liste des utilisateurs, il y a bien root localhost, vous devriez pouvoir vous connecter à PhpMyAdmin.
Bonjour. Alors moi aussi j'ai le même problème ( je sais pas si je dois créer un nouveau sujet? ). Il y a 6 mois à peu près phpmyadmin marchait bien puis jy ai pas touché pendant un moment et hier j'ai voulu m'y remetre mais quand je vais sur localhost/phpmyadmin ca met fait " accès refusé ". J'ai essayer de suivre le message du dessus mais dans la console, quand je tape " entrée " pour le mot de passe, la fenêtre se ferme. Je ne sais pas si ça peut servir mais dans le log j'ai :
090306 12:00:55 InnoDB: Started; log sequence number 0 46409 090306 12:00:56 [ERROR] Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist 090306 12:00:56 [ERROR] Incorrect definition of table mysql.event: expected column 'sql_mode' at position 14 to have type set('REAL_AS_FLOAT','PIPES_AS_CONCAT','ANSI_QUOTES','IGNORE_SPACE','NOT_USED','ONLY_FULL_set( ... 090306 12:00:56 [ERROR] Event Scheduler: An error occurred when initializing system tables. Disabling the Event Scheduler. 090306 12:00:56 [Note] wampmysqld: ready for connections. Version: '5.1.30-community-log' socket: '' port: 3306 MySQL Community Server (GPL)