Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/03/2008, 10h20   #1
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 242
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 242
Points : 1 049
Points : 1 049
Par défaut Rien ne fonctionne plus depuis que j'ai mis un mot de passe

Bonjour tout le monde,

Je suis occupé à apprendre MYSQL depuis la semaine dernière avec un livre "Pratique de MYSQL & PHP", bouquin quie est vraiment très bien.

J'ai mis un mot de passe via la console mysql de cette manière :

Code :
1
2
USE MYSQL
SET password FOR root@localhost=Password('mdp');
Et depuis, quand j'entre dans la console de mysql et que je tape le mot de passe, il ferme mysql avec un bip.

Pour ce qui est de phpMyadmin, j'ai l'erreur #1045.

Je travaille sur mon propre serveur sous windows server 2003.

Sauriez-vous comment me sortir de cette galère ?

Je vous en remercie d'avance.

beegees
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2008, 10h46   #2
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Essaye de relancer le serveur avec l'option skip-grant-tables pour contourner l'authentification. Ensuite tu devrais pouvoir rechanger le mot de passe root.

http://dev.mysql.com/doc/refman/5.0/...rmissions.html
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2008, 10h57   #3
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 242
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 242
Points : 1 049
Points : 1 049
Salut,

Merci pour ta réponse.

Je suis vraiment heureux que quelqu'un essaie de m'aider sur ce coup là.

Je suis pas à pas la procédure que tu m'as indiqué :

- J'arrête le service mysql (via services.msc de ws2003)
- je vais dans le répertoire contenant mysl --> c:\wamp\bin\mysql\mysql5.0.45\bin
- Je tape la première commande mysqld-nt --skip-grant-tables, la fenêtre se fige, j'en ouvre une autre.
- j'ouvre la nouvelle fenêtre
- je tape mysqladmin .... flush... avec le nouveau mot de passe
le message d'erreur que j'obtiens est :

Citation:
unable to change password. can't find any mathching row in the user table
Qu'en penses-tu ?

Merci
beegees
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2008, 11h40   #4
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Apparemment il ne trouve pas l'utilisateur root dans la table users... Tu peux le recréer avec un

Code :
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'tonpassword' WITH GRANT OPTION
Si tu arrives à te connecter avec un autre utilisateur ayant suffisamment de droits bien sûr...
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2008, 12h50   #5
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 242
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 242
Points : 1 049
Points : 1 049
Citation:
Envoyé par Maximilian Voir le message
Apparemment il ne trouve pas l'utilisateur root dans la table users... Tu peux le recréer avec un

Code :
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'tonpassword' WITH GRANT OPTION
Si tu arrives à te connecter avec un autre utilisateur ayant suffisamment de droits bien sûr...
Merci pour ta réponse.

Comment je peux me connecter avec un autre utilisateur ?

Combien y'a-t'il d'utilisateur créé par défaut lors de l'installation de mysql ?

Merci !

beegees
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2008, 14h13   #6
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Normalement 2 ou 3, l'un étant root et les autres des utilisateurs anonymes (tu devrais pouvoir te connecter avec ces utilisateurs en ligne de commande sans spécifier de nom de user).

Au pire n'hésite pas à réinstaller MySQL si tu veux une installation propre.
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2008, 14h15   #7
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 242
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 242
Points : 1 049
Points : 1 049
Citation:
Envoyé par Maximilian Voir le message
Normalement 2 ou 3, l'un étant root et les autres des utilisateurs anonymes (tu devrais pouvoir te connecter avec ces utilisateurs en ligne de commande sans spécifier de nom de user).

Au pire n'hésite pas à réinstaller MySQL si tu veux une installation propre.
Merci beaucoup pour tes réponses.

Réinstaller mysql impose de réinstaller wamp ? vue que je travaille avec WAMP 2.

beegees
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2008, 14h36   #8
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
Citation:
Envoyé par beegees Voir le message
Réinstaller mysql impose de réinstaller wamp ? vue que je travaille avec WAMP 2.
Oui, il vaut mieux !
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2008, 14h37   #9
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 242
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 242
Points : 1 049
Points : 1 049
Citation:
Envoyé par Maximilian Voir le message
Oui, il vaut mieux !
OK je te remercie pour tout.

beegees
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h25.


 
 
 
 
Partenaires

Hébergement Web