Почему при подключении к 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>
Что я могу сделать, чтобы разрешить это соединение?