Я пытаюсь открыть порт 3306 в Lucid, но когда я это делаю
netstat -tan|grep 3306
это просто показывает мне
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
Я собираюсь:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
Проблема в том, что я не вижу, чтобы это изменить. Я пробовал использовать iptables и ufw, но безуспешно. Любая помощь будет оценена по достоинству.
Это не проблема брандмауэра: mysql просто не был настроен для прослушивания чего-либо, кроме интерфейса обратной связи.
редактировать /etc/my.cnf
и найдите строку вроде:
bind-address = 127.0.0.1
Измените его на 0.0.0.0, чтобы он прослушивал все интерфейсы и перезапускал mysqld. Убедитесь, что база данных недоступна из Интернета и т. Д. Через другие правила брандмауэра.