Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour à tous, je viens de m'acheter zend studio 7 (noël en avance :p )
Je souhaite utiliser le support sql mais je n'arrive pas à me connecter.
Je fais
connection profile => mysql
Drivers : MySQL JDBC Driver 5.0
Database : server
URL : jdbc:mysql://localhost:3306/server
Le problème c'est que je travaille sur un serveur interne situé sur notre réseau partager.
Celui-ci tourne sous une ip spécifique du réseau, quels sont les données correct pour une connection via zend studio 7
Faut dire aucun tuto sur la question ni de documentation
Dernière modification par gtraxx (13-08-2009 20:26:11)
Hors ligne
Hello,
Remplaces "localhost" par l'IP spécifique
A+
Hors ligne
j'ai essayer :
jdbc:mysql://192.168.1.8:3306/mondossier
mais il me retourne quand je fais un ping:
java.sql.SQLException: Access denied for user 'root'@'192.168.1.15' (using password: YES)
Il ne devrai pas retourner
'root'@'192.168.1.15'
mais plutot
'root'@'dell'
Comment avoir les bonnes données ?
Dernière modification par gtraxx (11-08-2009 15:52:34)
Hors ligne
La connexion équivalente en PHP marche ?
Hors ligne
oui bien entendu, si je me connecte avec PDO pas de problème, mais c'est normal puisque les fichiers sont directement sur ce serveur (en local donc)
Mais zend est sur ma machine et non sur le serveur donc c'est pour cette raison que sa coince côté de la configuration de zend.
je suppose que c'est prévu mais ou
Hors ligne
Essaye de voir si le connexion (machine1: toi + php + pdo ) <-> (machine2 :MySQL) marche ?
car sinon faut que tu regarde du coté des droits utilisateurs de MySQL, voir du firewall même
Hors ligne
Ben la connexion marche parfaitement, je me connecte sur le serveur mysql sans probleme maisce qui ne fonctionne pas c'est 'root'@'192.168.1.15' car forcement il n'existe pas vu que zend studio confond mon ordinateur et le serveur.
cette IP 192.168.1.15 est celle de mon PC sur le réseau mais le serveur est 192.168.1.8 donc en gros zend essaie de se connecter sur mon PC au lieux du serveur
Hors ligne
'root'@'192.168.1.15'
root : ton login
192.168.1.15 : l'adresse depuis laquelle tu accèdes au serveur MySQL sur le port 3306 de la machine 192.168.1.8
C'est donc un problème de droit utilisateur
le compte route ne doit peut être pas pouvoir accéder à MySQL depuis l'extérieur, et seulement en localhost :
'root'@'localhost '
Dernière modification par etaty (12-08-2009 23:41:33)
Hors ligne
Dois je alors créer un compte utilisateur dans phpmyadmin avec tous les root et définir autre chose que localhost ?
Hors ligne
Je pense que lire la doc t'aidera :
http://dev.mysql.com/doc/refman/5.0/fr/ … ccess.html
Hors ligne
Apparemment, la création d'un "user" spécifique sur le serveur avec tous les droits et surtout avec comme hôte "%" à enfin résolu le probléme comme quoi les choses simple sont parfois difficile à trouver.
merci de votre aide
Hors ligne