Discussion:
Connexion SQL impossible depuis internet
(trop ancien pour répondre)
lapenduledargent
2011-11-22 13:54:46 UTC
Permalink
Bonjour à tous,

Mon dernier message pour l'installation de Gambas est resté sans
réponse. Je laisse tomber l'idée.
J'essaie de me connecté à Mysql depuis internet à partir d'un
programme en Gambas.
Donc sans installation dans le serveur.

Ma connexion fonctionne en réseau local mais pas depuis internet. Avez
vous une idée sur les modifications à faire ?

Merci d'avance

Pierre
Laurent CLAUDE
2011-11-22 17:10:38 UTC
Permalink
Post by lapenduledargent
Ma connexion fonctionne en réseau local mais pas depuis internet. Avez
vous une idée sur les modifications à faire ?
Bonjour,

Oui, tout est expliqué ici :
http://wiki.contribs.org/MySQL#Access_MySQL_from_a_remote_network

Mais attention ça devient 'chaud' niveau sécurité...
--
Laurent.

---------------------------------------------
Pour me contacter en direct :
laurent (point) claude (chez) free (point) fr
lapenduledargent
2011-11-22 20:35:57 UTC
Permalink
On 22 nov, 18:10, Laurent CLAUDE
Post by Laurent CLAUDE
Ma connexion fonctionne en r seau local mais pas depuis internet. Avez
vous une id e sur les modifications faire ?
Bonjour,
Oui, tout est expliqu ici :http://wiki.contribs.org/MySQL#Access_MySQL_from_a_remote_network
Mais attention a devient 'chaud' niveau s curit ...
--
Laurent.
---------------------------------------------
laurent (point) claude (chez) free (point) fr
Bonsoir Laurent,

Merci de ton aide.

J'ai fait la manip indiquée sur le wiki et la sme s'est bien
reboutée...

Mais que faut-il indiquer comme adresse d'hôte ? Car je n'arrive
toujours pas à obtenir de connexion !!!

Voilà ce je fais en Gb :

Public Procedure Connect()
$Con.Close() ' Ferme la connexion
$Con.Type = "MySQL" ' Type de connexion
$Con.Host = "192.168.217.1" ' Nom du serveur
$Con.Login = "*****" ' Nom d'utilisateur pour
la connexion
$Con.Port = "3306" ' Port à utiliser pour la
connexion, habituellement 3306
$Con.Name = "serveur" ' Nom de la base de données que
nous voulons utiliser
$Con.Password = "*********" ' Mot de passe utilisateur
$Con.Open() ' Ouvre la connexion
End

Bonne soirée.

Pierre
Laurent CLAUDE
2011-11-22 21:58:54 UTC
Permalink
Post by lapenduledargent
$Con.Host = "192.168.217.1" ' Nom du serveur
ne peut pas passer depuis internet.
Tu ne peux pas utiliser une adresse en 192.168.x.x, car cette adresse
n'est pas routable hors réseau local.
Tu devrais plutôt utiliser l'IP publique du serveur.
--
Laurent.

---------------------------------------------
Pour me contacter en direct :
laurent (point) claude (chez) free (point) fr
Laurent CLAUDE
2011-11-22 23:07:10 UTC
Permalink
Post by Laurent CLAUDE
$Con.Host = "192.168.217.1" ' Nom du serveur
ne peut pas passer depuis internet.
Tu ne peux pas utiliser une adresse en 192.168.x.x, car cette adresse
n'est pas routable hors réseau local.
Tu devrais plutôt utiliser l'IP publique du serveur.
... ou plus généralement le nom d'hote du serveur : xxx.domaine.tld
--
Laurent.

---------------------------------------------
Pour me contacter en direct :
laurent (point) claude (chez) free (point) fr
Jean-Philippe PIALASSE
2011-11-23 03:02:43 UTC
Permalink
Post by lapenduledargent
Bonjour à tous,
Mon dernier message pour l'installation de Gambas est resté sans
réponse. Je laisse tomber l'idée.
J'essaie de me connecté à Mysql depuis internet à partir d'un
programme en Gambas.
Donc sans installation dans le serveur.
Ma connexion fonctionne en réseau local mais pas depuis internet. Avez
vous une idée sur les modifications à faire ?
Merci d'avance
Pierre
ouvrir le port mysql de l'exterieur vers la sme



Jean-Philippe
lapenduledargent
2011-11-23 10:42:29 UTC
Permalink
On 22 nov, 22:02, Jean-Philippe PIALASSE
Le 22/11/2011 08:54, lapenduledargent a écrit :> Bonjour à tous,
Post by lapenduledargent
Mon dernier message pour l'installation de Gambas est resté sans
réponse. Je laisse tomber l'idée.
J'essaie de me connecté à Mysql depuis internet à partir d'un
programme en Gambas.
Donc sans installation dans le serveur.
Ma connexion fonctionne en réseau local mais pas depuis internet. Avez
vous une idée sur les modifications à faire ?
Merci d'avance
Pierre
ouvrir le port mysql de l'exterieur vers la sme
Jean-Philippe
Bonjour Laurent et Jean-Philippe,

"Tu devrais plutôt utiliser l'IP publique du serveur."
Merci, ça fonctionne mais je ne dois pas mettre devant http://

"ouvrir le port mysql de l'exterieur vers la sme "
Puisque ça fonctionne, je pense que lors de mes essais je l'avais déjà
fait...

"Mais attention ça devient 'chaud' niveau sécurité... "
Aie, il s'agit seulement de la base qui est stockée sur mon serveur,
il n'y a pas de site référencé sur google sur ce serveur
Mon but étant la gestion de mes commandes, de mes stocks à partir
d'une application gambas installée sur mes pc.
Ainsi à mon domicile, au travail ou en déplacement, je peux
enregistrer des commandes.
Dans la doc, il est conseillé d'utiliser un bon mot de passe.

Qu'en pensez-vous ?

Pierre
Laurent CLAUDE
2011-11-23 23:17:24 UTC
Permalink
Post by lapenduledargent
Qu'en pensez-vous ?
Que la mise en place d'un VPN serait mieux..
--
Laurent.

---------------------------------------------
Pour me contacter en direct :
laurent (point) claude (chez) free (point) fr
lapenduledargent
2011-11-25 06:12:06 UTC
Permalink
On 24 nov, 00:17, Laurent CLAUDE
Post by Laurent CLAUDE
Post by lapenduledargent
Qu'en pensez-vous ?
Que la mise en place d'un VPN serait mieux..
--
Laurent.
---------------------------------------------
laurent (point) claude (chez) free (point) fr
Ok, lors de la mise en production de mon programme je ne manquerai pas
de suivre ton conseil.
J'ai trouvé des infos ici : http://forums.ixus.net/viewtopic.php?p=251079

Bonne journée

Pierre
Jean-Philippe PIALASSE
2011-11-29 04:30:01 UTC
Permalink
Post by lapenduledargent
J'ai trouvé des infos ici : http://forums.ixus.net/viewtopic.php?p=251079
je plussois le VPN, car un scan de port mysql sur un bloc RIP d'IP est
si simple à faire et tellement payant pour le hacker en herbe.... sans
parler de l'échange de password sans encryption tellement agréable pour
l'homme du milieu :)

donc open VPN bridge comme indiqué sur le site de contribs : le site
officiel de SME : http://wiki.contribs.org/OpenVPN_Bridge

bon courage

Loading...