Pourquoi j'ai cette erreur de Communicationliennondernierpaquetenvoyé...' lors de la connexion à MySQL avec Java (Netbeans)?

Je suis en train d'utiliser de base de données MySQL (qui est installé sur une machine virtuelle (Debian) sur mon pc et a l'adresse IP 192.168.1.5 ) à partir de Java avec l'utilisation de NetBeans.

J'ai configuré la connexion comme suit :

Driver Name MySQL(Connector/J Driver)

Host 192.168.1.5

Database test

Username root

Password *

JDBC URL jdbc:mysql://192.168.1.5:3306/test

et puis j'obtiens l'erreur suivante :

cannot establish a connection to jdbc:mysql://192.168.1.5:3306/test using 
  com.mysql.jdbc.Driver (Communications link failure  The last packet sent successfully 
  to the server was 0 milliseconds ago. The driver has not received any packets 
  from the server.)

Mon mysql.user tableau ressemble à ça ( je sais % root n'est pas très sécurisé mais c'est pour simplifier les choses pour le moment):

+------------+------------------+
| host       | user             |
+------------+------------------+
| %          | root             |
| 127.0.0.1  | root             |
| ::1        | root             |
| debVirtual |                  |
| localhost  |                  |
| localhost  | debian-sys-maint |
| localhost  | phpmyadmin       |
| localhost  | root             |
+------------+------------------+

Que puis-je faire pour permettre cette connexion ?

OriginalL'auteur Patryk | 2012-05-12