Почему без строки bind=0.0.0.0 не возможно подключиться удаленно к MySQL серверу?
На виртуалке debian стоит mysql-server mariadb, на основном компьютере стоит mysql-client.
На виртуалке debian установлен сетевой адаптер bridge для соединения к реальной сети. Порт 3306 открыт, пинги до сервера идут.
На форумах и в документации MariaDB написано, что в /etc/mysql/my.cnf нужно убрать строку bind-address = .
У меня в конфиге my.cnf ничего подобного по умолчанию не было, поэтому нечего и комментировать.
Ничего не помогало, пока не наткнулся на форуме, что кто-то вместо того, чтобы убирать (закомментировать) эту строку - меняли на bind-address = 0.0.0.0.
Когда я добавил эту строку, перезагрузил БД, и о чудо все заработало!
Теперь у меня вот такой вот вопрос, почему так происходит?