¿Por qué recibo este error 'Fallo en el enlace de comunicaciones El último paquete enviado ...' al conectar a MySQL con Java (Netbeans)?
Estoy tratando de usar la base de datos MySQL (que está instalada en la máquina virtual (Debian) en mi PC y tiene una dirección IP)192.168.1.5
) de Java con el uso de NetBeans.
He configurado la conexión de la siguiente manera:
<code>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 </code>
y luego me sale el siguiente error:
<code>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.) </code>
Mimysql.user
mesa se ve así (lo sé% root
no es muy seguro, pero esto es solo para simplificar las cosas por el momento):
<code>+------------+------------------+ | host | user | +------------+------------------+ | % | root | | 127.0.0.1 | root | | ::1 | root | | debVirtual | | | localhost | | | localhost | debian-sys-maint | | localhost | phpmyadmin | | localhost | root | +------------+------------------+ </code>
¿Qué puedo hacer para permitir esta conexión?