IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AppleScript Discussion :

connection distance mysql bridge


Sujet :

AppleScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Avril 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 10
    Par défaut connection distance mysql bridge
    Bonjour à tous et bonne année
    Voici mon problème : j'ai développé en local sur Mac OS 10.4, et en applescript, un programme me permettant d'accéder grâce à mysqlBridge et MAMP, à une base de donnée sous mysql. En local cela marche parfaitement.

    Souci lorsque je veux accéder à cette base de donnée à partir d'un autre mac sur un réseau comportant des IP fixes.
    Selon le paramétrage de mysqlbrige, j'ai soit un apple event time out, soit un message me disant qu'il ne peut pas se connecter au serveur à l'adresse 192.168.XXX.XXX.
    Dans PHPMyAdmin, j'ai déclaré les privilèges sur cette base en GRANT, pour tous les utilisateur, sans mot de passe...
    Après trois semaine de recherche car je ne connaissait pas MYSQL, il ne me manque plus que cet accès à distance pour finaliser.
    Amitiés

  2. #2
    Modérateur

    Avatar de kOrt3x
    Homme Profil pro
    Technicien Informatique/Webmaster
    Inscrit en
    Septembre 2006
    Messages
    3 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Technicien Informatique/Webmaster
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 650
    Par défaut
    Et tout ça en AppleScript ?
    Tu peux nous faire voir le code de ton AppleScript ?

    Mais, si ton code AppleScript marche en local, je pense que c'est plutôt un problème de réseaux ou de connexion à la base.
    Il n'y a pas de Parefeu ou autre ?
    La rubrique Mac
    Les cours & tutoriels Mac
    Critiques de Livres Mac & iOS
    FAQ Mac & iOS

    ________________________________________________________________________
    QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
    Mon Livre sur AppleScript : AppleScript: L'essentiel du langage et de ses applications

  3. #3
    Membre habitué
    Inscrit en
    Avril 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 10
    Par défaut connection distance mysql bridge
    Bonjour

    Non pas de parefeu ou autre chose de bloquant...

    mysql_host correspond à l'IP de mon serveur
    mysql_port sur mon serveur est : 3306, le port 80 est celui que j'ai mis sur le client.
    Pour le mysql_socket, j'ai cru constater que le fait de le définir ou non ne changeait pas grand chose.

    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    property mysql_pw : ""
    property mysql_user : ""
    property mysql_host : "192.168.xx.xxx"
    property mysql_port : "80"
    --property mysql_socket : "/Applications/MAMP/tmp/mysql/mysql.sock"
    property mysql_socket : ""
     
    property mysql_db : "xxx"
    property mysql_table : "spor9499"
     
     
     
    my make_connection(mysql_pw, mysql_user, mysql_host, mysql_port, mysql_socket, mysql_db)
     
    on make_connection(mysql_pw, mysql_user, mysql_host, mysql_port, mysql_socket, mysql_db)
    	tell application "MySQLBridge" to connect password mysql_pw user mysql_user host mysql_host port mysql_port socket mysql_socket database mysql_db
    	--port mysql_port database mysql_db
    	-- socket mysql_socket database mysql_db
    end make_connection
     
    on sample_query(thisQuery)
    	tell application "MySQLBridge" to return runSQL thisQuery
    end sample_query
     
    on close_connection()
    	tell application "MySQLBridge" to close connection
    end close_connection
    Voilà avec ce code je me connecte en local, je cherche les réglages à mettre pour me connecter à distance.

    Merci d'avance

Discussions similaires

  1. Réponses: 0
    Dernier message: 21/06/2011, 17h28
  2. connection à distance sur BD mysql avec java
    Par lenissart dans le forum JDBC
    Réponses: 10
    Dernier message: 02/08/2008, 12h50
  3. Réponses: 1
    Dernier message: 07/07/2006, 15h30
  4. ERROR 2003: Can't connect to MySQL server on 'localhost'...
    Par tonton54 dans le forum Installation
    Réponses: 8
    Dernier message: 25/04/2004, 16h51
  5. [Connexion MySQL] Can't connect to MySQL server
    Par mat_dum dans le forum Outils
    Réponses: 12
    Dernier message: 17/07/2003, 07h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo