OVH Cloud OVH Cloud

mysql et phpmyadmin

2 réponses
Avatar
Zanton
Bonjour,

un petit problème avec phmyadmin :
j'ai un pc qui fait serveur et où il y a apache, mysql et phpmyadmin.

J'ai changé le mot de passe root apr défaut pour mysql et créer un
utilisateur avec flush privilèges.

Quand je me connecte à phpmyadmin sur ce serveur, mes deux utilisateurs
peuvent le faire. J'ai un autre ordi relié à ce serveur or quand je veux
me connecter à phpmyadmin via le reseau, http://192.168.0.10/phpmyadmin/
j'ai bien l'écran de phpmyadmin mais aucun des deux comptes ne
fonctionnent, j'ai un
#2002 - Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (2)

Je ne vois pas en quoi le fait de passer par le réseau m'empêche
d'utiliser mysql via phpmyadmin :(

Zanton

2 réponses

Avatar
Licence IV
Le Wed, 14 Jul 2004 16:29:26 +0200, après mûre réflexion,
Zanton a écrit:
#2002 - Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (2)


Regarde si le fichier /var/run/mysqld/mysqld.sock existe bien.
Vérifie si le répertoire /var/run/mysqld/ a les bons droits pour
l'utilisateur mysql (du moins normalement).
vérifie dans la conf de mysql (/etc/mysql/my.cnf chez moi) si tu as bien
la ligne:
socket = /var/run/mysqld/mysqld.sock
et aussi que dans la conf de phpmyadmin si il cherche bien la socket
/var/run/mysqld/mysqld.sock et non pas une autre (genre
/tmp/mysqld.sock).

Ce sont déjà des bonnes pistes pour débuter!

--
Nicolas de Ferrières Mail:
_______________________________________________________________
Si l'alcool ne me tue pas... Les femmes auront ma peau

Avatar
Zanton
En fait, c'était l'option skip-networkinig du fichier /etc/mysql/my.cnf
qui n'était pas commenté.

merci quand même :)

Zanton