Почему при подключении к MySQL с помощью Java (Netbeans) появляется эта ошибка «Ошибка канала связи. Последний отправленный пакет…»?

Я пытаюсь использовать базу данных MySQL (которая установлена на виртуальной машине (Debian) на моем компьютере и имеет IP-адрес)192.168.1.5 ) с Java с использованием NetBeans.

Я настроил соединение следующим образом:

<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>

и тогда я получаю следующую ошибку:

<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>

мойmysql.user таблица выглядит так (я знаю% root не очень безопасно, но это просто для упрощения вещей на данный момент):

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

Что я могу сделать, чтобы разрешить это соединение?

Ответы на вопрос(4)

Ваш ответ на вопрос