Я установил виртуальную частную сеть с помощью рабочей станции VMware 11. IP-адреса настроены следующим образом:
Я использую CentOS 7 для виртуальных машин и пытаюсь подключиться из веб-приложения .4 к базе данных .3.
Ping-тест подходит для всех машин во всех направлениях.
Настройки MySQL:
Bind address is 192.168.129.3
Privileges are granted for root and web app user for the correct database.
Настройки ВМ:
Selinux is disabled, port 3306 is opened with IPtables...
Я провел утро, пробуя тысячу вещей, но, нет, все еще никакой связи.
Вот ошибка, которую я получаю, когда пытаюсь напрямую подключиться к mysql:
mysql -p -h 192.168.129.3
ОШИБКА 2003 (HY000): не удается подключиться к серверу MySQL на «192.168.129.3» (113)
Что я пропустил ?
Спасибо за помощь !
Спасибо Уомблу за подсказку.
Мой брандмауэр все еще блокировал трафик. Фактически, я отключил Selinux, пока был активен firewalld.
Итак, фокус сработал:
systemctl disable firewalld
systemctl stop firewalld
Спасибо за помощь !