Accéder à  une BDD MySQL distante depuis son Mac

iShadowiShadow Membre
17:39 modifié dans API AppKit #1
Hello!
J'ai essayé le framework MYSQL Classes de Bru (qui est d'ailleurs super) et ai créé une petite app d'essai pour voir si cela marche bien...
Tout fonctionne nickel lorsque je teste sur ma BDD MySQL installée sur mon Mac en localhost, mais dès que j'essaye de me connecter à  une BDD distante (Free), voire même à  ma propre BDD en passant par mon IP, cela ne marche pas...
Pour Free, il paraà®t que c'est normal car ils ont bloqué l'accès externe à  leur BDD, et pour ma propre BDD, c'est sans doute un problème de configuration. Quoi qu'il en soit, je cherche à  savoir si vous connaissez un fournisseur de BDD MySQL qui permette un accès externe, car j'en aurais besoin dans le cadre d'un logiciel qui pour l'instant utilise des .plist pour faire ses mises à  jour, ce qui est assez lourd...
Merci d'avance! ;)

Réponses

  • ChachaChacha Membre
    17:39 modifié #2
    dans 1120215848:

    dès que j'essaye de me connecter à  une BDD distante (Free), voire même à  ma propre BDD en passant par mon IP, cela ne marche pas...

    Question bête : ton firewall laisse-t-il passer le trafic sur le port MySQL (3306) ?
  • iShadowiShadow Membre
    juillet 2005 modifié #3
    J'ai désactivé le firewall de Mac OS X et j'ai aucun logiciel de firewall et j'ai connecté ma Freebox directement sur le Mac, donc pas de problème de port forwarding...
    [EDIT] : j'ai réussi a configurer mon Mac pour en faire un serveur qui marche et qui permet un accès externe. Bref, dans ce cas mon programe marche, mais je compte pas laisser mon pauvre ordi allumé 24/24...
    Je cherche donc un fournisseur d'accès qui le permet...
  • BruBru Membre
    17:39 modifié #4
    dans 1120215848:

    J'ai essayé le framework MYSQL Classes de Bru (qui est d'ailleurs super) et ai créé une petite app d'essai pour voir si cela marche bien...
    Tout fonctionne nickel lorsque je teste sur ma BDD MySQL installée sur mon Mac en localhost, mais dès que j'essaye de me connecter à  une BDD distante (Free), voire même à  ma propre BDD en passant par mon IP, cela ne marche pas...


    Heureux de voir que MYSQLClasses te convient.
    N'hésite pas à  me contacter si tu vois des améliorations à  faire dessus.

    Quant à  la connexion distante, la classe fait tout ce que peut faire le client MySql installé sur ton poste. Donc en théorie, il n'y a pas de problème à  ce niveau.

    Enfin, pour le serveur MySql hébergé, je ne crois pas qu'une telle offre existe. Tu trouveras bien ceci dans des packs web (donc avec beaucoup d'autres éléments inutiles). De plus, ces accès sont généralement limités au strict minimum (pas d'accès direct au serveur, mais accès via un pseudo client web).

    La solution serait de louer un serveur dédié virtuel : là  tu peux presque installer tout ce que tu veux sur ce serveur (donc un MySql) et en théorie, c'est accessible de partout. Vois ce que propose Lycos.

    .
Connectez-vous ou Inscrivez-vous pour répondre.