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

JDBC Java Discussion :

JDBC et MysQL


Sujet :

JDBC Java

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 8
    Points : 6
    Points
    6
    Par défaut JDBC et MysQL
    Bonjour à tous, j'i un souci pour me connecter à un serveur MySQL. j'explique la situation.

    J'ai un MySQL 5 installé sur un serveur de test (serveur virtuel avec une Debian installée dessus), ainsi qu'un JBoss 5.1. Seulement quand j'essaye de me connecter (j'utilise Hibernate), le serveur refuse la connection (java.net.ConnectException: Connection refused).

    J'ai cherché d'où ca pouvait venir, visiblement c'est un problème de configuration de mon MySQL. J'ai regardé dans le my.cnf, et il y a les lignes:

    # Instead of skip-networking the default is now to listen only on
    # localhost which is more compatible and is not less secure.
    bind-address = 192.168.2.160

    Le serveur est prévu pour n'être accédé que en local et j'ai bien vérifié, il n'y a pas le skip-networking. Si je remplace cette IP (celle du serveur, donc) par 127.0.0.1 ca fonctionne, mais par contre il y a également une appli PHP tournant sur ce serveur a laquelle je n'ai pas accès, et qui elle ne fonctionne plus si je fais ce changement...

    Quelqu'un aurait une idée de comment résoudre mon problème? Mon hibernate.cfg.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
      <property name="hibernate.connection.password">######</property>
      <property name="hibernate.connection.url">jdbc:mysql://192.168.2.160:3306/base</property>
      <property name="hibernate.connection.username">root</property>

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Points : 9 529
    Points
    9 529
    Billets dans le blog
    1
    Par défaut
    Dans l'administration de MySQL Workbench, tu vas dans "SECURITY" / "Users and Privileges".
    Tu sélectionnes l'utilisateur et dans l'attribut "Limit Connectivity to Hosts Matching" à "%"
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [JDBC]Java MYSQL - Remplacer les apostrophes
    Par RapidJul dans le forum JDBC
    Réponses: 3
    Dernier message: 08/11/2005, 16h31
  2. [JDBC] pilote JDBC pour MySQL
    Par michihala dans le forum JDBC
    Réponses: 5
    Dernier message: 05/08/2005, 08h33
  3. [JDBC]connecteur mySQL et jar ?
    Par uliss dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 22/04/2005, 11h11
  4. [JDBC]java - mysql : Pb de driver
    Par xiao-long974 dans le forum JDBC
    Réponses: 2
    Dernier message: 03/06/2004, 09h19

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