-bonjour à tout le monde, en fait je suis tout debutant en PHP,mais ma curiosité me conduit toujours ç decouvrir,ok jusque là ya pas de probleme ...,et pour etre bref je demanderais une aide urgente s.v.p pour pouvoir me connecter à LOCALHOST parcequ'à chaque que je veux me connectet ( acceder le repertoir) s'affiche une boite de dialogue me demandant le nom de l'utilisateur et le mot de passe!!! ,'ai essayé tout mais en vain. - s.v.p si quelqu'un connait la solution pour ce probleme me la diffuse et je serais tres redevable , merci
1045 acces denied php mysql résolu nouveau Envoyé par: jujuzilla (---.w86-220.abo.wanadoo.fr) Date: 13 f�vrier 2008 03:43
suite au pb rencontré apres installation de wamp5
#1045- Access denied for user ‘root’@localhost’
Pour ceux qui ont un problème d’ouverture de PhpMyAdmin avec Access Denied :
#1045- Access denied for user ‘root’@localhost’
Il est nécessaire d’effectuer quelques manipulations après l’installation :
Ouvrez la console MySql,
Après avoir tapé Entrée et avoir la commande mysql> :
Il est utile de commencer par attribuer le nouveau mot de passe via la commande :
SET PASSWORD FOR root@localhost=PASSWORD(' monmotdepasse ');
Ensuite il n’est pas inutile de réattribuer les droits de super utilisateur via la commande :
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost -> IDENTIFIED BY ' monmotdepasse ' WITH GRANT OPTION;
Bien évidemment il faut insérer les noms de host et de compte user par défaut avec le mot de passe mis en place dans le fichier ‘php.ini’, au niveau suivant :
; Default host for mysql_connect() (doesn't apply in safe mode). mysqli.default_host ='localhost'
; Default user for mysql_connect() (doesn't apply in safe mode). mysqli.default_user ='root'
; Default password for mysqli_connect() (doesn't apply in safe mode). ; Note that this is generally a *bad* idea to store passwords in this file. ; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw" ; and reveal this password! And of course, any users with read access to this ; file will be able to reveal the password as well. mysqli.default_pw ='monmotdepasse'
Et il ne reste plus qu’à effectuer l’implantation des noms de host et de compte user par défaut avec le mot de passe dans le fichier ‘config.inc.php’ aux lignes suivantes:
$cfg['Servers'][$i]['host']= 'localhost';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password']= 'monmotdepasse';
Et là après n’avoir pu seulement ouvrir correctement la page localhost, vous allez avoir l’agréable surprise de pouvoir vous connecter à PhpMyAdmin sans l’erreur :
bonjour ,je voie monsieur que vous m'avez pas bien compri, mon probleme est de ne pas pouvoir accede à localhost faute à mon identification "nom d'utilisateur ,et mot de passe" merci de preciser ces deux elements, merci bien monsieur pour votre aide
Moi aussi, j'ai ce problème. C'est sur un PC sous Windows XP, non connecté à internet. J'ai fait ce qui est recommandé : console MySQL, intervention sur php.ini (après accès via l'icône en bas à droite), intervention sur config.ini.php (en fait tou m'a paru correct). J'ai désactivé IIS mais cela ne marche toujours pas ! Y a-t-il une explication ; quelqu'un a-t-il une solution ?