Доступ к MySQL с другого компьютера, подключенного перекрестным кабелем

У меня есть два компьютера, и я пытаюсь получить доступ к MySQL через сеть через порт 3322 (mysql прослушивает этот порт)

Компьютер A Сервер: домашняя страница Windows 10 Добавлено исключение брандмауэра для порта 3322 (mysql установлен и прослушивает этот порт). Статический IP-адрес: 192.168.0.1 Маска подсети: 255.255.255.0, подключенная через встроенный порт Ethernet.

Компьютер B Клиент:Windows 10 home Статический IP-адрес: 192.168.0.3 Маска подсети: 255.255.255.0, подключенный через порт USB-Ethernet (нет встроенного Ethernet)

Оба находятся в одной рабочей группе. Рабочая группа. Оба компьютера подключены через перекрестный кабель (проверено с помощью кабельного тестера).

Первый

Пинг «B» «A» или наоборот приводит к тому, что «время ожидания запроса истекло».

«А» может пинговать себя и 127.0.0.1

«B» может пинговать себя и 127.0.0.1

Второй

Mysql не может подключиться, поскольку оба компьютера не видят друг друга

1 ответ

подключен перекрестным кабелем

Перекрестный кабель должен работать между любыми двумя компьютерами (или подобными устройствами). Чаще всего сегодня работает и прямой кабель из-за почти повсеместного распространения Auto MDI-X.

Если ссылка появится при подключении, все готово.

Статический IP-адрес: 192.168.0.1 Маска подсети: 255.255.255.0, подключенная через встроенный порт Ethernet [...] Компьютер B Клиент: Windows 10 home Статический IP-адрес: 192.168.0.3 Маска подсети: 255.255.255.0

Это действительная конфигурация IP.

Пинг «B» «A» или наоборот приводит к тому, что «время ожидания запроса истекло».

Если вы не настроили разрешение брандмауэра для эха ICMP, этого и следовало ожидать. По умолчанию эхо ICMP не разрешено в Windows.

Mysql не может подключиться, поскольку оба компьютера не видят друг друга

Если mysql действительно указывает этот порт (стандартный порт — 3306), и вы правильно внесли его в белый список, то он должен работать. Лиpingработы не имеют значения.

Важно то , что ARP работает. Вы можете проверить это, запустивarp -aсразу после попытки подключения или проверки связи. Если ARP не работает, значит, неисправен либо канал, либо ваша конфигурация IP. Затем, если MySQL не подключается, либо конфигурация брандмауэра, либо конфигурация MySQL неисправна - запуститеnetstat -aonчтобы проверить последнее.

Другие вопросы по тегам