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 07/12/2011, 10h02   #1
Membre du Club
 
Développeur Web
Inscription : décembre 2004
Messages : 89
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 89
Points : 53
Points : 53
Par défaut access denied en console

Bonjour,

J'ai un petit soucis avec la configuration de mysql :

J'ai un utilisateur root.

* Si je l'utilise pour me connecter via phpmyadmin, tout se passe très bien.

* En console, si j'exécute la commande :
Code :
1
2
philippe@monserveur:~$ mysql -uroot -p
Enter password:
j'entre mon mot de passe, ça fonctionne toujours très bien, je peux exécuter toutes les requêtes que je veux.

* Maintenant si j'exécute la commande
Code :
philippe@monserveur:~$ mysql -uroot -pmonmdp
j'obtiens l'erreur
Code :
ERROR 1045 (28000): Access denied FOR user 'root'@'localhost' (USING password: YES)
J'ai essayé de comparer à un autre serveur où ça fonctionne, je ne vois pas la configuration à faire pour que ça marche.

Est-ce qu'il s'agit d'une config sur mysql ? ou par rapport à la sécurité du serveur ?

Je n'ai pas trouvé la solution dans la FAQ

merci pour votre aide,
Philippe
Philoulheinz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2011, 22h44   #2
Membre confirmé
 
Homme Arnaud
Inscription : décembre 2004
Messages : 167
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 40
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 167
Points : 238
Points : 238
Bonjour,

un espace avent le nom du user, mais pas avant le mot de passe :
Code :
philippe@monserveur:~$ mysql -u root -pmonmdp
__________________
NginX, SphinxSearch Addict !!
lenono est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2011, 08h32   #3
Membre du Club
 
Développeur Web
Inscription : décembre 2004
Messages : 89
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 89
Points : 53
Points : 53
je viens d'essayer, ça ne marche malheureusement pas
Philoulheinz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2011, 08h50   #4
Membre confirmé
 
Homme Arnaud
Inscription : décembre 2004
Messages : 167
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 40
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 167
Points : 238
Points : 238
Tu es sur de ne pas t'être trompé dans tes mots de passe ou autre faute d'orthographe ????
__________________
NginX, SphinxSearch Addict !!
lenono est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2011, 11h18   #5
Membre du Club
 
Développeur Web
Inscription : décembre 2004
Messages : 89
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 89
Points : 53
Points : 53
Sur à 100% du mot de passe. Par contre, il y a des caractères spéciaux "$,%, ..." dans mon mot de passe :
Je les ai virés et ça marche !

Donc le problème vient de l'encodage des caractères :
J'ai changé mon mot de passe via phpmyadmin et j'utilise putty comme console.

merci pour ton aide !
Philoulheinz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2011, 18h42   #6
Membre confirmé
 
Homme Arnaud
Inscription : décembre 2004
Messages : 167
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 40
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 167
Points : 238
Points : 238
OK !
Ca me semblait bizarre

Bonne continuation alors !
__________________
NginX, SphinxSearch Addict !!
lenono est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2011, 09h32   #7
Membre du Club
 
Développeur Web
Inscription : décembre 2004
Messages : 89
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2004
Messages : 89
Points : 53
Points : 53
en fait, je viens de découvrir quelque chose.

Dans mon bash, j'avais ceci
Code :
1
2
3
4
5
6
7
8
 
...
MUSER="root"
MPASS="78sdl$$c4988"
...
# MYSQL=$MYSQLDUMP" -u "$MUSER" -p'"$MPASS"' --no-data --databases "$db"  > "$BACKUP/$DBS.struct.sql
echo $MYSQL
...
Après exécution, j'obtiens
Code :
1
2
 
/usr/bin/mysqldump -u root -p'78sdl8893c4988' --no-data --databases venus > /home/ffff/backup/09-12/mysql/madb.struct.sql
On remarque que les $$ ont été transformés et du coup j'obtiens mon erreur ...access denied...

pour régler le problème, j'ai changé :
MPASS="78sdl$$c4988"
par
MPASS='78sdl$$c4988' (de simple quote)
Philoulheinz 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 22h09.


 
 
 
 
Partenaires

Hébergement Web