Connexion phpmyadmin impossible [Fermé]

Signaler
Messages postés
3
Date d'inscription
samedi 10 mars 2007
Statut
Membre
Dernière intervention
16 mars 2007
-
 chadowboy -
bonsoir

j'ai voulu mettre un mot de passe pour root et depuis lorsque je lance l'administration et que je clique sur le phpmyadmin j'ai le message suivant

MySQL a répondu:
#1045 - Acc�s refus� pour l'utilisateur: 'root'@'@localhost' (mot de passe: NON)

le probleme c'est que je n'ai plus acces à rien

quelqu'un aurait-il une soluce ?
Merci
Fred
A voir également:

6 réponses

Messages postés
3
Date d'inscription
mercredi 13 février 2008
Statut
Membre
Dernière intervention
13 février 2008
241
un peu tard mais je viens d'avoir eu le pb en installant 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 :

#1045- Access denied for user ‘root’@localhost’


Cordialement,

Julien du 49.
26
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

salut, ce que tu as mis ma deja pas mal aidé mais je bloque parce que je trouve pas de dossier php.ini ... je sais pas si sa a un rapport mais moi jai telecharger wamp server
a bientot j'espere , ++
et pour une authentification sur l'index du server. tu fais comment?
pensez a modifier :
$cfg['Servers'][$i]['AllowNoPassword'] = true;

par
$cfg['Servers'][$i]['AllowNoPassword'] = false;
Merci Julien cette solution fonction parfaitement
merci julien pour ton aide super. j'ai essayé ta solution . j'etais encor coincé parrcque au niveau du fichier 'config.inc.php' au lieu de host = 'localhost' il y avait 127.0.0.1 et ça passais pas j'ai du modifier et mettre 'localhost' et bing c'est passé!
Messages postés
2
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
23 juin 2009
6
TU OUVRES LA CONSOLE MYSQL
TU TAPES CETTE COMMANDE
SET PASSWORD FOR root@localhost=PASSWORD('');
mnt t'a enlevé le mot de passe et tu pe y accéder a phpmyadmin
merci beaucoup ca marche
Bonjour, voici la procédure sur mac :

Pour installer PHP et MySQL sur MacOS 10.5 (powerpc)

------------------------------
PHP

- aller sur la page :
https://www.mac4ever.com/dossiers/74330_activer-php-et-mysql-sous-leopard-mac-os-x-10-5
(recherche Google : "activer php sur mac")

- modifier le fichier httpd.conf comme indiqué
(fermer la session et se relogger en root et utiliser TwinkerTool pour afficher les fichiers cachés)
Modifier les lignes comme suit :
LoadModule php5_module libexec/apache2/libphp5.so
DocumentRoot "/Users/thomas/Sites"

- redémarrer l'ordinateur et se logger avec l'utilisateur thomas

- aller à la page http://127.0.0.1/~thomas/
--> le PHP doit être activé

------------------------------
MYSQL

- sous l'utilisateur root télécharger et installer pour tous les utilisateurs :
mysql-5.0.85-osx10.5-powerpc.dmg :
- lancer mysql-5.0.85-osx10.5-powerpc.pkg
- lancer MySQLStartupItem.pkg
- lancer MySQL.prefPane pour installer MySQL dans les préférences Système (pour tous les utilisateurs)

- dans un shell taper :
Mac-mini-de-Thomas-4:~ root# /usr/local/mysql/bin/mysql
---> Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 22
Server version: 5.0.85 MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
--> Ca marche ! (également sous l'utilisateur thomas)

- voir fichier Readme (dmysql-5.0.85-osx10.5-powerpc.dmg) pour plus d'instructions


------------------------------
PHPMYADMIN

- télécharger et installer phpMyAdmin-3.2.1-all-languages sur :
https://www.phpmyadmin.net/

- copier phpMyAdmin-3.2.1-all-languages dans /Users/thomas/Sites
(sous dreamweaver créer le site phpmyadmin321 (local uniquement))

- aller sur http://127.0.0.1/~thomas/phpMyAdmin-3.2.1-all-languages/index.php
et cliquer sur le ? pour avoir de l'aide

- dupliquer config.sample.inc.php (sauvegarde du fichier de config initial) et le renommer en config.inc.php

- taper dans un shell :
cd /Users/thomas/Sites/phpMyAdmin-3.2.1-all-languages
mkdir config
chmod o+rw config
cp config.inc.php config/
chmod o+w config/config.inc.php

- cliquer sur Setup Script (pour générer config.inc.php dans le dossier config)
--> http://127.0.0.1/~thomas/phpMyAdmin-3.2.1-all-languages/setup/
- cliquer sur "Nouveau serveur"
- Type d'Authentification = config
- Utilisateur pour méthode "config" = root
- Mot de passe pour méthode "config" = toto
- cocher "Connexion sans mot de passe"
- faire sauvegarder et charger pour sauvegarder config/config.inc.php

- taper dans un shell :
rm config.inc.php
mv config/config.inc.php . # move file to current directory
chmod o-rw config.inc.php # remove world read and write permissions
rm -rf config # remove not needed directory
chmod o+rw config.inc.php

- aller sur http://127.0.0.1/~thomas/phpMyAdmin-3.2.1-all-languages/index.php
login = root
mot de passe = n'importe quoi
---> connection à phpMyAdmin

tom
j avé le mm pb
g réinstaller wamp mntn
php myadmin march comme sur ds roulettes
Salut tout le monde, moi je me sers de wamp pour utiliser mon serveur tmnf, mais voila depuis hier impossible de ce connecté à PhPMyAdmin , ça me marque :
Forbidden

You don't have permission to access /phpmyadmin/ on this server

alors que tous marchais bien avant ^^.
si quelqu'un à une idée d'ou sa peut venir, je l'accepte volontiers.


Cordialement.

koukou
Hello Hello, même problème pour moi mais impossible d'accèder à ma console SQL .... il me demande le password et lorsque j'appuie sur entrée, mauvais mot de passe ... que fairE ?
j'ai le même problème