Koozali.org: home of the SME Server

Acces MySQL impossible de l'extérieur sur SME-Server

villegente

Acces MySQL impossible de l'extérieur sur SME-Server
« on: September 25, 2006, 04:51:11 AM »
Bonjour,
Je ne parviens pas à me connecter à une base MySQL.

La base se trouve sur sur une machine X avec une adresse DynDNS. J'essai d'accéder à cette base depuis une autre machine sur Internet.
J'obtiens alors la fameuse erreur 10060.

Si je crée un VPN entre les deux machines et que j'essais de me connecter avec l'adresse privée du serveur MySQL, sa fonctionne.
Mais je ne peux pas utiliser à terme la solution VPN.

Le serveur MySQL se trouve sur une DMZ (tout les ports sont ouverts).
Mon utilisateur MySQL à le droit de se connecter de n'importe ou. Sauf erreur de ma part.

Comment résoudre cette erreur 10060 ? Comment savoir si les accès externes sont ouvert (ma ligne skip-networking de /etc/my.cnf est commentée) ?


       Merci, Bonne Journée,

villegente

Acces MySQL impossible de l'extérieur sur SME-Server
« Reply #1 on: September 27, 2006, 01:15:45 AM »
Bonjour,
Personne ne peux m'aider ?

Voila quelques infos en plus :

 - le telnet sur la machine local fonctionne.
 - le telnet sur le poste client via un accès VPN fonctionne.
 - le telnet sur le poste client en utilisant l'adresse public du serveur donne :
Quote

 Microsoft Telnet> o 203.147.64.219 990
Connexion à 203.147.64.219...Impossible d'ouvrir une connexion à l'hôte, sur le
port 990: Échec lors de la connexion
Microsoft Telnet>
       

990 --> car j'ais remplacé le port 3306 par 990 pour tester.

J'ais contacté les différents FAI faisant le relais jusqu'au serveur. Aucun ne bloc de ports !


Voici une copie d emon fichier my.cnf :

Quote

[mysqld]
pid-file=/var/run/mysqld/mysqld.pid
basedir=/usr
datadir=/var/lib/mysql
skip-innodb
socket=/var/lib/mysql/mysql.sock
port=990
#skip-networking
log=/var/log/mysqld.log
# log-error not yet supported in our mysqld version

[mysqld_safe]
# The 'user' option must be in msyqld_safe/safe_mysqld section to avoid a bogus
# mysqld warning in the error log.  See http://bugs.mysql.com/2163
# NOTE: This problem is fixed in mysql >= 4.0.18, so once we get there we
# should move the 'user' option back to the [mysqld] section, and remove it
# from any mysqld invocations in our scripts.
user=mysql
err-log=/var/log/mysqld.log


Pour info, le serveur tourne sous une SME 7.

Je ne vois vraimment pas ousa pêche ! Y'a t-il un paramètre qui bloquerait les IP privées ?

Toute les routes sont faites sur le routeur.

Please help :D

Offline Gaston94

  • *****
  • 184
  • +0/-0
Acces MySQL impossible de l'extérieur sur SME-Server
« Reply #2 on: September 27, 2006, 11:55:57 AM »
Bonjour,
as tu authorisé l'accès à la base comme indiqué ici : accéder au serveur MySQL depuis le réseau ?

G.