[LAMP] Galère pour configurer MySQL

Applications, problèmes de configuration réseau
galactose
archer
Messages : 135
Inscription : dim. 01 juil. 2007, 14:55

[LAMP] Galère pour configurer MySQL

Message par galactose »

(j'suis pas sûr de la section :-/ )

Bonjour.

J'essaie de lâcher un peu XAMPP pour avoir un truc plus "sérieux", enfin plus intégré dans le système, enfin j'me comprend ^^ Bref, LAMP c'est géant donc on s'y met... Et alors là, galère !! Je suis ce howto : http://wiki.archlinux.org/index.php/LAMP

Mon problème, c'est pour configurer MySQL. L'installation se passe bien jusqu'à "Further configuration". Je teste mysql :

Code : Tout sélectionner

[root@galactose olivier]# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Bon... C'est pas grave, on va tenter la suite :

Code : Tout sélectionner

[root@galactose olivier]# mysqladmin -u root password 'monpassword'
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Du coup ben... j'sais pas trop quoi faire !! Enfin juste pour être sûr, on continue :

Code : Tout sélectionner

[root@galactose olivier]# mysql -u root -h galactose -p
Enter password: 
ERROR 2003 (HY000): Can't connect to MySQL server on 'galactose' (111)
Apparemment je suis un cas rare chez les Archers parce que je ne trouve rien ni ici, ni sur archlinuxfr.org ; et je ne comprend pas pourquoi ça ne marcherait pas, j'ai tout appliqué à la lettre ^^

C'est un problème de root en console ? Il y a des choses que j'aurais du faire en user ? J'ai loupé une étape ? Ou sinon, comment je peux recommencer ? Je sais pas trop comment inverser le processus, c'est-à-dire supprimer tout ce qui a trait à MySQL (dont le user "mysql" par exemple, et TOUS les fichiers rattachés à MySQL) pour pouvoir réinstaller et réessayer. Mais de toute façon, je vois pas pourquoi la configuration se passerait mieux...

Enfin bref encore une fois je sèche, mais quand il s'agit de MySQL j'suis loin d'être au point donc si on pouvait m'aider un peu svp (comme d'hab en fait ^^)... Merci d'avance :P
Dernière modification par galactose le jeu. 26 juil. 2007, 01:22, modifié 2 fois.
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Message par mimas »

Essaie donc de te connecter à mysql sans passer par un prompt sous root (des fois que...)
Anarchy for the triple A.
galactose
archer
Messages : 135
Inscription : dim. 01 juil. 2007, 14:55

Message par galactose »

Tu veux dire dans un script PHP, ou sous PHPMyAdmin ?
Via PHP, j'ai ça :

Code : Tout sélectionner

$db = mysql_connect ('localhost' , 'root' , '') or die (mysql_error());
=> Access denied for user 'root'@'localhost' (using password: NO)

En remplaçant localhost par galactose (mon hostname dans /etc/rc.conf et /etc/hosts) :
=> Lost connection to MySQL server at 'reading initial communication packet', system error: 111

Quant à PHPMyAdmin, il est pas encore installé ^^ Merci de me porter ton aide en tout cas !

EDIT : Même chose avec PHPMyAdmin :
=> #1045 - Access denied for user 'galactose'@'localhost' (using password: YES)
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Message par mimas »

Non, je te parle de lorsque tu utilises mysqladmin. Il se peut que root ne puisse pas se connecter à la base mysql (je parle du root système, pas du compte root de mysql, ils sont différents).
Anarchy for the triple A.
galactose
archer
Messages : 135
Inscription : dim. 01 juil. 2007, 14:55

Message par galactose »

Ah ok, ben là une simple commande :

Code : Tout sélectionner

[olivier@galactose ~]$ mysqladmin ping
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'olivier'@'localhost' (using password: NO)'
Et même chose en root :-/
Avatar de l’utilisateur
mimas
Elfe
Messages : 559
Inscription : sam. 30 sept. 2006, 22:30
Localisation : Toulouse

Message par mimas »

Tu ne peux pas te connecter en tant qu'utilisateur puisque tu n'as pas configuré le compte root, donc créé un compte utilisateur.

Ce que je te demande de faire c'est ça :
$ mysqladmin -u root password 'monpassword'

et non

# mysqladmin -u root password 'monpassword'
Anarchy for the triple A.
galactose
archer
Messages : 135
Inscription : dim. 01 juil. 2007, 14:55

Message par galactose »

J'ai pas l'accès non plus :

Code : Tout sélectionner

[olivier@galactose ~]$ mysqladmin -u root password 'zdwxyar'
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
J'avais déjà pensé à faire ça, je l'ai pas indiqué, désolé.
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

que donne

Code : Tout sélectionner

ls /var/run/daemons | grep sql 
?

Quel est le rapport de ce sujet avec LDAP ?? J'ai l'impression qu'il n'y en a pas, donc merci de repostionner correctement le [SUJET]
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
galactose
archer
Messages : 135
Inscription : dim. 01 juil. 2007, 14:55

Message par galactose »

J'suis vraiment trop débile :? Désolé...

Il est tard, j'suis claqué, j'édite demain pour vous dire où ça en est. Merci à vous en tout cas ;)
Répondre