A voir également:
- Mysqli_real_connect(): (hy000/1045): access denied for 'root'@'localhost' (using : yes)
- Mysqli_real_connect(): (hy000/1045): access denied for 'root'@'localhost' (using : no) - Meilleures réponses
- Mysqli_real_connect(): (hy000/1045): access denied for ''@'localhost' (using : yes) - Meilleures réponses
- Mysql community server - Télécharger - Bases de données
- Forum Réseaux sociaux
- Forum Bases de données
- Forum Linux / Unix
- Forum MySQL
13 réponses
salut voila un peu tard mais au cas ou
#1045- Access denied for ‘root’@localhost’
Pour ceux qui ont un problème d’ouverture de PhpMy avec Access Denied :
#1045- Access denied for ‘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 e via la commande :
SET FOR root@localhost=(' monmotdee ');
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 ' monmotdee ' WITH GRANT OPTION;
Bien évidemment il faut insérer les noms de host et de compte par défaut avec le mot de e 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 for mysql_connect() (doesn't apply in safe mode).
mysqli.default_ ='root'
; Default for mysqli_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store s in this file.
; *Any* with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
; and reveal this ! And of course, any s with read access to this
; file will be able to reveal the as well.
mysqli.default_pw ='monmotdee'
Et il ne reste plus qu’à effectuer l’implantation des noms de host et de compte par défaut avec le mot de e dans le fichier ‘config.inc.php’ aux lignes suivantes:
$cfg['Servers'][$i]['host']= 'localhost';
$cfg['Servers'][$i][''] = 'root';
$cfg['Servers'][$i]['']= 'monmotdee';
Et là après n’avoir pu seulement ouvrir correctement la page localhost, vous allez avoir l’agréable surprise de pouvoir vous connecter à PhpMy sans l’erreur :
#1045- Access denied for ‘root’@localhost’
Cordialement,
Julien du 49.
#1045- Access denied for ‘root’@localhost’
Pour ceux qui ont un problème d’ouverture de PhpMy avec Access Denied :
#1045- Access denied for ‘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 e via la commande :
SET FOR root@localhost=(' monmotdee ');
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 ' monmotdee ' WITH GRANT OPTION;
Bien évidemment il faut insérer les noms de host et de compte par défaut avec le mot de e 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 for mysql_connect() (doesn't apply in safe mode).
mysqli.default_ ='root'
; Default for mysqli_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store s in this file.
; *Any* with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
; and reveal this ! And of course, any s with read access to this
; file will be able to reveal the as well.
mysqli.default_pw ='monmotdee'
Et il ne reste plus qu’à effectuer l’implantation des noms de host et de compte par défaut avec le mot de e dans le fichier ‘config.inc.php’ aux lignes suivantes:
$cfg['Servers'][$i]['host']= 'localhost';
$cfg['Servers'][$i][''] = 'root';
$cfg['Servers'][$i]['']= 'monmotdee';
Et là après n’avoir pu seulement ouvrir correctement la page localhost, vous allez avoir l’agréable surprise de pouvoir vous connecter à PhpMy sans l’erreur :
#1045- Access denied for ‘root’@localhost’
Cordialement,
Julien du 49.
J'aurai bien voulu suivre les explications pour résoudre ce problème que j'ai aussi mais à l'ouverture de la console j'ai un "Enter " qui s'affiche et un énorme 'tuuut' qui jaillit de la machine après avoir validé l'autorisation d'accès à ZoneAlarm et appuyé sur la touche 'Entrée'.
Comment er cette étape ?
D'avance, merci des conseils.
J. Martin