2011-06-05 4 views
0

bonjour J'ai essayé de suivre un tut en ligne pour définir le mot de passe dans mysql et cela a maintenant conduit à des erreurs que je ne peux pas récupérer.wpm mysql ne peut pas se connecter à localhost

1) phpMyAdmin-2.11.10 cela donne une boîte de connexion avec le message ci-dessous: impossible de charger mcrypt. J'ai activé dans wamp et également mis libmcrypt.dll dans Windows et windows \ system32 dossiers. mais toujours obtenir message.if je mets la racine dans la boîte de connexion sans passer, ceci mène à la deuxième erreur.

2) Erreur mysql

1130 - Hôte « localhost » est pas autorisé à se connecter à ce serveur MySQL

j'ai essayé diverses corrections, mais rien ne semble fonctionner. Je vous serais reconnaissant pour toute l'aide apportée. grâce

phpMyAdmin-2.11.10 mysql4.1.22 php4.4.7

phpmyadmin config.inc.php

<?php 
/* vim: set expandtab sw=4 ts=4 sts=4: */ 
/** 
* phpMyAdmin sample configuration, you can use it as base for 
* manual configuration. For easier setup you can use scripts/setup.php 
* 
* All directives are explained in Documentation.html and on phpMyAdmin 
* wiki <http://wiki.phpmyadmin.net>. 
* 
* @version $Id: config.sample.inc.php 12304 2009-03-24 12:56:58Z nijel $ 
*/ 

/* 
* This is needed for cookie based authentication to encrypt password in 
* cookie 
*/ 
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ 

/* 
* Servers configuration 
*/ 
$i = 0; 

/* 
* First server 
*/ 
$i++; 
/* Authentication type */ 
$cfg['Servers'][$i]['auth_type'] = 'config'; 
/* Server parameters */ 
$cfg['Servers'][$i]['host'] = 'localhost'; 
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = ''; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['compress'] = false; 
/* Select mysqli if your server has it */ 
$cfg['Servers'][$i]['extension'] = 'mysql'; 
/* User for advanced features */ 
// $cfg['Servers'][$i]['controluser'] = 'pma'; 
// $cfg['Servers'][$i]['controlpass'] = 'pmapass'; 
/* Advanced phpMyAdmin features */ 
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin'; 
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark'; 
// $cfg['Servers'][$i]['relation'] = 'pma_relation'; 
// $cfg['Servers'][$i]['table_info'] = 'pma_table_info'; 
// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords'; 
// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages'; 
// $cfg['Servers'][$i]['column_info'] = 'pma_column_info'; 
// $cfg['Servers'][$i]['history'] = 'pma_history'; 
// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords'; 

/* 
* End of servers configuration 
*/ 

/* 
* Directories for saving/loading files from server 
*/ 
$cfg['UploadDir'] = ''; 
$cfg['SaveDir'] = ''; 

?> 
+0

Il semble que le nom d'utilisateur que vous connectez à MySQL (via phpmyadmin) ait un champ "host" différent de "localhost" ou "%" (n'importe quel hôte). – rightstuff

Répondre

3

Pour autant que je sache, Wamp est livré avec phpMyAdmin déjà configuré. Quel tutoriel avez-vous utilisé?

LE:

Est-ce que l'utilisateur root ou un autre compte? Si, faites une nouvelle WAMP installer (la dernière version pas celle de votre tutoriel) et procédez comme suit j'étais vous, je sauvegarde mes données (fichiers et sql):

  • Allez dans Démarrer -> Exécuter, entrez cmd
  • commande
  • utilisation cd pour naviguer où mysql.exe est installé

Utilisez les commandes suivantes:

mysql> 
mysql>update mysql.user SET password=password("newpassword") hit enter 
mysql>where user="root"; hit enter 
Query OK 


mysql>Flush Privileges; hit enter 
Query OK 
mysql>quit hit enter 
mysql>bye 

Ensuite, allez à phpMyAdmin config.inc et modifier

$cfg['Servers'][$i]['password'] = 'newpassword'; 

Redémarrez le serveur WAMP et cela devrait fonctionner maintenant.

+0

salut. http://guides.jlbn.net/setpw/setpw5.html – bollo

+0

Avez-vous vérifié que l'extension mcrypt est activée en PHP? Si c'est le cas, essayez de redémarrer toute la configuration de Wamp. – BebliucGeorge

+0

Pour ne pas avoir d'erreur quand vous n'avez pas de mot de passe, vous devez ajouter dans le fichier config.inc.php $ cfg ['Servers'] [$ i] ['AllowNoPassword'] = true; – BebliucGeorge

Questions connexes