MYSQLADMIN : problème de connexion

MYSQLADMIN : problème de connexion - SQL/NoSQL - Programmation

Marsh Posté le 06-07-2008 à 18:16:07    

Bonjour,
 
J'ai un souci avec mysqladmin (debian, mysql 5).
 
J'arrive à me connecter en ssh (mysql -u root -p) en indiquant mon pass, pas de problème.
 
Mais quand je tape, en root, mysqladmin reload (reload pour exemple) j'ai droit à un :
 

Code :
  1. mysqladmin: connect to server at 'localhost' failed
  2. error: 'Access denied for user 'root'@'localhost' (using password: YES)'


 
De quoi a besoin mysqladmin ? J'ai bien un user "root" dans mysql, avec un pass. J'ai vérifié avec phpmyadmin.
 
Merci d'avance.

Reply

Marsh Posté le 06-07-2008 à 18:16:07   

Reply

Marsh Posté le 06-07-2008 à 19:08:45    

bonsoir,  
 
T'as pas un seconde serveur MYSQL qui tourne sur le même port ?
 
@++

Reply

Marsh Posté le 06-07-2008 à 19:51:35    

Bonsoir,
 
Pas de deuxième serveur de lancé. Vérifié par :
 

Code :
  1. ps aux | grep mysql
  2. root     11880  0.0  0.0   3904  1292 pts/1    S    19:38   0:00 /bin/sh /usr/bin/mysqld_safe
  3. mysql    11920 30.5  1.2 132480 25828 pts/1    Sl   19:38   3:08 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock
  4. root     11921  0.0  0.0   2968   552 pts/1    S    19:38   0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
  5. root     12019  0.0  0.0   3116   744 pts/1    S+   19:49   0:00 grep mysql


 
Dans le doute, j'ai tué les processus et relancé le serveur mais sans succès.
 
J'ai également effectué un "mysqladmin -u root -p reload". Après avoir indiqué mon pass, toujours la même erreur!
 
Merci de ta réponse.

Reply

Marsh Posté le 06-07-2008 à 20:43:07    

Ca le fait généralement quand il y a un second serveur MYSQL ou que le mots de passe "root" à été modifié...
 
Modifie le fichier httpd.conf et passe en port 8080...Ca m'as résolu mon soucis en ce qui me concerne....
 

Reply

Marsh Posté le 06-07-2008 à 21:47:13    

Ok mais je comprends pas très bien pourquoi changer le port d'apache ? Quel rapport ?
 
Je l'ai fait quand même mais aucun changement.
 
Le mot de pass root de mysql avait bien été changé, c'est la cause de connect failed ?
 
Comment tu vois que 2 serveurs peuvent être lancés ? Mysql ne me dirait pas "déjà lancé" ?
 
Merci!

Reply

Marsh Posté le 06-07-2008 à 22:39:52    

Grettt a écrit :

Ok mais je comprends pas très bien pourquoi changer le port d'apache ? Quel rapport ?
 
Je l'ai fait quand même mais aucun changement.
 
Le mot de pass root de mysql avait bien été changé, c'est la cause de connect failed ?
 
Comment tu vois que 2 serveurs peuvent être lancés ? Mysql ne me dirait pas "déjà lancé" ?
 
Merci!


 
 
Le port 80 est peut déjà utilisé par une autre application...
Il est possible que ça vienne du fait que t'es changé le mots de passe root...
 
Pour ta dernière question, je ne sais pas :)
 
Bonne soirée
@++

Reply

Marsh Posté le 11-07-2008 à 19:09:32    

Bonsoir,
MySQL est configuré par défaut sur le port 3306 et Apache sur le 80.

Code :
  1. mysql    11920 30.5  1.2 132480 25828 pts/1    Sl   19:38   3:08 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock


 
en faite il faut juste lui préciser l'endroit de ton serveur MYSQL en utilisant l'option --host localhost ceux qui donne :
 

Code :
  1. mysql --host localhost -u root -p


 
et là c'est bon.


Message édité par stef_dobermann le 11-07-2008 à 19:10:23

---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 15-07-2008 à 16:21:39    


 
 
??? je ne pense pas....
 
1- Le problème est apparu quand j'ai installé un serveur MYSQL sur une machine ou WAMP était déjà installé
2- En changant le port, par 8080,  le problème à disparu...ou en desinstallant le serveur MYSQL.
3- J'étais sous Windows XP.
 
 
Je me fis aux problèmes qu'étaient identiques au sein....
Je n'invente rien du tout !!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed