Forum Mac Os X server
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Forum Mac Os X server

Forum francophone sur les technologies serveur d'Apple
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-40%
Le deal à ne pas rater :
-40% sur le Pack Gaming Mario PDP Manette filaire + Casque filaire ...
29.99 € 49.99 €
Voir le deal

 

 acces distant a mysql

Aller en bas 
2 participants
AuteurMessage
fred0306
AtEase 2.0
AtEase 2.0



Nombre de messages : 9
Date d'inscription : 12/02/2008

acces distant a mysql Empty
MessageSujet: acces distant a mysql   acces distant a mysql EmptyVen 6 Mai - 17:22

Bonjour,

J'essaie d'acceder à une BD mysql sur os x server 10.4 a partir d'un serveur distant via un script php, impossible ! Pas d'erreur mais pas de maj.

1- Par contre, l'acces via localhost est OK. la maj est effectuée, le script est donc OK.

2- En effectuant la procédure 'inverse maj de la BD mysql sur ubuntu à partir du serveur OS X, ça marche. J'ai comparé les 2 fichiers my.cnf, a priori les mêmes directives. skip-networking et bind=127.0.0.1 sont commentés dans les 2 fichiers.

3- Concernant les privilèges du user, ubuntu et os x , c'est aussi équivalent.

Avez-vous une idée pour me sortir de là ?

Merci,

Frederic
Revenir en haut Aller en bas
s4me
Serveur X 10.1
Serveur X 10.1
s4me


Nombre de messages : 78
Age : 38
Localisation : Toulouse
Date d'inscription : 26/04/2011

acces distant a mysql Empty
MessageSujet: Re: acces distant a mysql   acces distant a mysql EmptyVen 6 Mai - 17:28

Dans la table user, est-ce que l'utilisateur avec lequel tu essais de te connecter est autoriser à se connecter à distance ? (ou au moins de l'ip de ton serveur distant)

Et l'utilisateur a-t-il les droits sur le schéma correspondant ?
Revenir en haut Aller en bas
fred0306
AtEase 2.0
AtEase 2.0



Nombre de messages : 9
Date d'inscription : 12/02/2008

acces distant a mysql Empty
MessageSujet: Re: acces distant a mysql   acces distant a mysql EmptyVen 6 Mai - 18:16

Merci pour ta reponse,

l'utilisateur est admin et il se connecte à partir de l'ip 188.165.106.16. Voilà les droits de admin

Utilisateur Serveur Mot de passe Privilèges globaux Tip "Grant"
admin % Oui USAGE Non Changer les privilèges
admin 188.165.106.16 Oui USAGE Non Changer les privilèges
admin localhost Oui ALL PRIVILEGES Oui


Revenir en haut Aller en bas
fred0306
AtEase 2.0
AtEase 2.0



Nombre de messages : 9
Date d'inscription : 12/02/2008

acces distant a mysql Empty
MessageSujet: Re: acces distant a mysql   acces distant a mysql EmptyVen 6 Mai - 18:22

en me relisant, je vois que je n'ai pas été très précis.

Serveur distant : 188.165.106.16 user distant : admin

users relatifs à la BD sur os x serveur, admin avec les droits cités ci-dessus.
Revenir en haut Aller en bas
s4me
Serveur X 10.1
Serveur X 10.1
s4me


Nombre de messages : 78
Age : 38
Localisation : Toulouse
Date d'inscription : 26/04/2011

acces distant a mysql Empty
MessageSujet: Re: acces distant a mysql   acces distant a mysql EmptyVen 6 Mai - 18:24

Et les droits sur le schéma ?

Ensuite dans ton script PHP, est-ce que l'on peut savoir à quel moment il plante ?
(connect, db select, query)

C'est errno pour savoir si ta commande s'est bien passé.
Revenir en haut Aller en bas
s4me
Serveur X 10.1
Serveur X 10.1
s4me


Nombre de messages : 78
Age : 38
Localisation : Toulouse
Date d'inscription : 26/04/2011

acces distant a mysql Empty
MessageSujet: Re: acces distant a mysql   acces distant a mysql EmptyVen 6 Mai - 18:25

fred0306 a écrit:
en me relisant, je vois que je n'ai pas été très précis.

Serveur distant : 188.165.106.16 user distant : admin

users relatifs à la BD sur os x serveur, admin avec les droits cités ci-dessus.

admin, c'est bien un utilisateur que as créé dans MySQL ?
Revenir en haut Aller en bas
fred0306
AtEase 2.0
AtEase 2.0



Nombre de messages : 9
Date d'inscription : 12/02/2008

acces distant a mysql Empty
MessageSujet: Re: acces distant a mysql   acces distant a mysql EmptyVen 6 Mai - 18:46

Concernant les erreurs, je n'ai pas d'affichage d'erreur. Avec ce code, il devrait pourtant afficher une erreur s'il en encontre une, n'est ce pas ?


// connexion a la base
$link = mysql_connect($db_host,$db_user,$db_pass) or die("Impossible de se connecter : " . mysql_error());

// selection de la base
mysql_select_db($db_usedb, $link) or die('Erreur de selection '.mysql_error());

$req_ins = "insert into trans(id_trans,iden_client,file,serveur,type,size) values('','a','b','repclt','téléchargé','120')";
$result = mysql_query($req_ins) or die("erreur d\'insertion : ".mysql_error());

Pour le user admin, oui c'est un utilisateur de la BD que j'essaie d'atteindre.
Revenir en haut Aller en bas
s4me
Serveur X 10.1
Serveur X 10.1
s4me


Nombre de messages : 78
Age : 38
Localisation : Toulouse
Date d'inscription : 26/04/2011

acces distant a mysql Empty
MessageSujet: Re: acces distant a mysql   acces distant a mysql EmptyVen 6 Mai - 18:51

fred0306 a écrit:
Concernant les erreurs, je n'ai pas d'affichage d'erreur. Avec ce code, il devrait pourtant afficher une erreur s'il en encontre une, n'est ce pas ?


// connexion a la base
$link = mysql_connect($db_host,$db_user,$db_pass) or die("Impossible de se connecter : " . mysql_error());

// selection de la base
mysql_select_db($db_usedb, $link) or die('Erreur de selection '.mysql_error());

$req_ins = "insert into trans(id_trans,iden_client,file,serveur,type,size) values('','a','b','repclt','téléchargé','120')";
$result = mysql_query($req_ins) or die("erreur d\'insertion : ".mysql_error());

Pour le user admin, oui c'est un utilisateur de la BD que j'essaie d'atteindre.

Oui ça devrait renvoyé les erreurs mais suivant comment tu lances le script ça les affiches différemment.
Par exemple, moi les erreurs que je peux avoir quand un serveur est inaccessible ou autre je l'ai reçois dans la boite mail de l'utilisateur qui a lancé le script (sur une debian).
Revenir en haut Aller en bas
fred0306
AtEase 2.0
AtEase 2.0



Nombre de messages : 9
Date d'inscription : 12/02/2008

acces distant a mysql Empty
MessageSujet: Re: acces distant a mysql   acces distant a mysql EmptyVen 6 Mai - 19:09

Tes conseils commencent à porter leurs fruits,

j'ai tout viré dans le script pour ne garder que l'acces et la maj à la base. Voilà l'erreur
Impossible de se connecter : Lost connection to MySQL server at 'reading initial communication packet', system error: 111
Revenir en haut Aller en bas
fred0306
AtEase 2.0
AtEase 2.0



Nombre de messages : 9
Date d'inscription : 12/02/2008

acces distant a mysql Empty
MessageSujet: Re: acces distant a mysql   acces distant a mysql EmptyVen 6 Mai - 20:03

Sur cette erreur, j'ai pas trouvé grand chose. Lorsque je fais en local un : netstat -a pour voir la config des ports, j'obtiens les lignes :

tcp4 0 0 *.mysql *.* LISTEN

2d3f908 stream 0 0 2f4118c 0 0 0 /var/mysql/mysql.sock

Ce qui me parait être la bonne config pour permettre des requetes venant de l'exterieur
Revenir en haut Aller en bas
s4me
Serveur X 10.1
Serveur X 10.1
s4me


Nombre de messages : 78
Age : 38
Localisation : Toulouse
Date d'inscription : 26/04/2011

acces distant a mysql Empty
MessageSujet: Re: acces distant a mysql   acces distant a mysql EmptyVen 6 Mai - 20:11

As-tu essayé de te connecter avec un outil style mysql workbench ?
Revenir en haut Aller en bas
fred0306
AtEase 2.0
AtEase 2.0



Nombre de messages : 9
Date d'inscription : 12/02/2008

acces distant a mysql Empty
MessageSujet: Re: acces distant a mysql   acces distant a mysql EmptyVen 6 Mai - 20:39

J'ai essayé par ligne de commande et par une appli cliente sous ubuntu, toujours la meme chose erreur 111 !
Revenir en haut Aller en bas
s4me
Serveur X 10.1
Serveur X 10.1
s4me


Nombre de messages : 78
Age : 38
Localisation : Toulouse
Date d'inscription : 26/04/2011

acces distant a mysql Empty
MessageSujet: Re: acces distant a mysql   acces distant a mysql EmptyVen 6 Mai - 21:12

Problème de résolution DNS ? (tu attaques comment le serveur ?)

Tu n'aurais pas le pare feu d'activé sur OSX ?
Revenir en haut Aller en bas
Contenu sponsorisé





acces distant a mysql Empty
MessageSujet: Re: acces distant a mysql   acces distant a mysql Empty

Revenir en haut Aller en bas
 
acces distant a mysql
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» acces sql distant
» MySql et 10.4.4
» Mysql et php
» rebooter server mysql
» Tuto => Drupal + mysql=> Yes !

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Mac Os X server :: Services web-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser