Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1763 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Résolu] Mot de passe MySQL et PHPmyadmin

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Mot de passe MySQL et PHPmyadmin

n°929552
Gavrinis
Open your mind
Posté le 02-07-2007 à 21:58:53  profilanswer
 

Bonjour,
 
Mon problème est que quand je veux donner un mot de passe à MySQL avec cette commande "UPDATE user SET password=PASSWORD('nouveaumotdepasse') WHERE User="root" AND Host="localhost";" celui-ci ne fait rien et refuse l'attribution du mot de passe.
 
Quand je passe par PHPmyadmin pour mettre un mot de passe et quand ensuite je veux retourner dans PHPmyadmin il me demande de me logger, ce que je fais, et là que je mets mon mot de passe ou rien il ne veut pas me laisser passer. Pareil pour MySQL quand je veux me logger que j'entre mon mot de passe ou que je ne mets rien il me refuse :??:
 
Que dois-je faire ?
 
 
/etc/phpmyadmin/config.inc.php :

Code :
  1. $cfg['Servers'][$i]['user']  = 'root';
  2. $cfg['Servers'][$i]['password']     = '*****';


Message édité par Gavrinis le 03-07-2007 à 17:14:43
mood
Publicité
Posté le 02-07-2007 à 21:58:53  profilanswer
 

n°929633
dnlilas
Posté le 03-07-2007 à 08:18:52  profilanswer
 

Quelle est la valeur de ton  
$cfg['Servers'][$i]['auth_type'] ?
Normalement dans ton cas il doit être à 'config'.
 
Autre : comme tu as l'accès root, tu peux à tout moment changer le password de mySQL. Voir l'article :
http://aide.sivit.fr/index.php?200 [...] t-de-mysql

n°929737
Gavrinis
Open your mind
Posté le 03-07-2007 à 12:27:01  profilanswer
 

Avant tout merci pour ton aide,

Code :
  1. $cfg['Servers'][$i]['auth_type'] = 'http';

dois-je le mettre sur "config" ?
 
Pour ce qui est du lien que tu m'as donné, je n'arrive pas à aller plus loin que "mysqld --skip-grant-tables --skip-networking &" car il refuse les arguments

n°929899
dnlilas
Posté le 03-07-2007 à 17:00:58  profilanswer
 

Oui, 'config' veut dire qu'il te faut le bon login/password enregistré avec mySQL. 'http' veut dire le login/password de l'utilisateur root de la machine. En tout cas c'est ce que j'ai compris. Essaie donc avec 'config' pour voir.

n°929924
fighting_f​alcon
Posté le 03-07-2007 à 17:13:34  profilanswer
 

dnlilas a écrit :

Oui, 'config' veut dire qu'il te faut le bon login/password enregistré avec mySQL. 'http' veut dire le login/password de l'utilisateur root de la machine. En tout cas c'est ce que j'ai compris. Essaie donc avec 'config' pour voir.


 
 :non:  
 
Config veut dire que tu mets le couple login / mot de passe utilisé pour se connecter au serveur MySQL dans le fichier de conf de PHPMyAdmin (config.inc.php) -> vive la sécurité ..  :sarcastic:  
 
HTTP veut dire que tu t'authentifies via la fenêtre classique d'identification HTTP de ton navigateur, AU MOMENT OU tu appeles ton site PHPMyAdmin
Niveau sécurité c'est mieux ... maintenant il y a un bug avec cette méthode, tu ne peux pas te relogguer sous le même compte duquel tu viens de te délogguer. Tu es obligé de fermer ton navigateur et de le relancer pour cela

n°929926
Gavrinis
Open your mind
Posté le 03-07-2007 à 17:14:29  profilanswer
 

ok merci mais de toute façon j'ai réussi à le faire aller malgré que je suis resté en 'http'. Et apparemment 'http' prend aussi le mot de passe de MySQL car quand le .htaccess de PHPmyadmin me demande mon mot de passe j'entre celui de MySQL et il l'accepte.
 
En tout cas un grand merci à toi Dnlilas
 
 
Voici la solution si ça peut en aider d'autre, il suffit de donner un mot de passe au root de MySQL avec ceci :

Code :
  1. mysql -u root -p
  2. USE mysql;
  3. UPDATE user SET password=PASSWORD('mdp') WHERE user='root';

n°929967
fighting_f​alcon
Posté le 03-07-2007 à 17:49:44  profilanswer
 

Citation :

Et apparemment 'http' prend aussi le mot de passe de MySQL car quand le .htaccess de PHPmyadmin me demande mon mot de passe j'entre celui de MySQL et il l'accepte.


 
mais c'est normal puisque phpmyadmin n'a pas de mot de passe en soit, ce ne sont que les mots de passe des utilisateurs mysql ....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Résolu] Mot de passe MySQL et PHPmyadmin

 

Sujets relatifs
[Résolu] script au montage d'une clé USB[Résolu] You don't have permission to access /database/ on this server
[Résolu]Script Shell pour Rsync[RESOLU] Postfix avec plusieurs smtp
[résolu] Lancer jhead dans un terminal[resolu] warning a l'extection de la machine
[resolu] lameSamba, Windows, et mots de passe en cache
Plus de sujets relatifs à : [Résolu] Mot de passe MySQL et PHPmyadmin


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR