Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/08/2007, à 10:59

yohann

[résolu] serveur mysql devenue inaccessible autrement qu'en local

bonjour,

je me suis rendu compte aujourd'hui que mon serveur mysql n'était plus accessible depuis l'exterieur.

le pb est le suivant:

qd je suis sur le serveur:

mysql -u user -p database me connecte à la base de donnée.

qd je ne suis pas sur le serveur:

mysql -h domain.com -u user -p database m'envoie une erreur 2003 can't connect to mysql server.


J'ai vu la doc de mysql notemment ici
http://dev.mysql.com/doc/refman/5.0/fr/ … enied.html

mais je n'arrive aps à comprendre d'ou viens le problème.

J'ai lancé la commande netstat -l | grep mysql, voilà ce qu'elle donne

tcp        0      0 srvweb.local:mysql      *:*                     LISTEN     
unix  2      [ ACC ]     STREAM     LISTENING     7005     /var/run/mysqld/mysqld.sock

et la déja je comprend pas trop car jusqu'a maintenant le port pour mysql  était le 3306.
et la aucune trace de 3306.

j'ai essayé d'utiliser le port 7005 mais cela ne change rien (et je me demande d'aileurs si le 7005 que je vois est bien un n° de port)


un petit coup de main svp

Dernière modification par yohann (Le 30/08/2007, à 12:26)


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#2 Le 30/08/2007, à 11:32

stef69

Re : [résolu] serveur mysql devenue inaccessible autrement qu'en local

fait un netstat -ntpl
Tu es peut etre en socket unix seulement ? va voir dans les log de mysql .
Va voir le my.cnf aussi et regarde la configuration du port
a+

Hors ligne

#3 Le 30/08/2007, à 11:47

yohann

Re : [résolu] serveur mysql devenue inaccessible autrement qu'en local

voila le resultat de sudo netstat -ntpl | grep mysql

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN     32525/mysqld       


donc apparament mon serveur sql écoute bien sur le port 3306..


pour le my.cnf

[client]
port            = 3306
socket          = /var/run/mysqld/mysqld.sock

voila la partie concernant le port

pour les log c'est un peu bizarre mais mysql.err et mysql.log sont tout les 2 vides


merci pour ton aide

Dernière modification par yohann (Le 30/08/2007, à 11:56)


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#4 Le 30/08/2007, à 12:18

Uggy

Re : [résolu] serveur mysql devenue inaccessible autrement qu'en local

http://dev.mysql.com/doc/refman/5.0/en/can-not-connect-to-server.html

Hors ligne

#5 Le 30/08/2007, à 12:25

yohann

Re : [résolu] serveur mysql devenue inaccessible autrement qu'en local

extrait de my.cnf


# Instead of skip-networking the default is now to listen only on
     # localhost which is more compatible and is not less secure.
     bind-address            = 127.0.0.1

cool

le pb vennait bien de la j'ai commenter la ligne bind-address, redémarré le service mysql et tout fonctionne à nouveau, sans doute une mise à jour qui avait remplacer ce fichier...

merci à vous


j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.

Hors ligne

#6 Le 30/08/2007, à 12:35

stef69

Re : [résolu] serveur mysql devenue inaccessible autrement qu'en local

bien

Dernière modification par stef69 (Le 30/08/2007, à 12:38)

Hors ligne