Jak znaleźć zaporę blokującą mysql?

12

Jestem bardzo nowy w Ubuntu. Nie mogłem połączyć się z mysql przez mój język programowania.

Wiem, że cały mój plik właściwości w moim kodzie jest poprawny. Ale nadal nie mogłem połączyć się z mysql. Chyba moja zapora mnie blokuje.

Mam ufwzainstalowaną zaporę ogniową. Jak w tym włączyć port 3306?

Próbowałem tych kroków, ale nie mam rozwiązania.

Z góry dziękuję.

ordynans
źródło
Dlaczego zgadujesz, że zapora sieciowa Cię blokuje? Jak próbujesz połączyć się z mysql? Skopiuj i wklej wypróbowane polecenia oraz pełne komunikaty o błędach.
Gilles 'SO - przestań być zły'

Odpowiedzi:

13

Możesz użyć tych poleceń, aby zezwolić na port 3306 przez UFW

 sudo ufw allow out 3306/tcp  

 sudo ufw allow in 3306/tcp   

I aby sprawdzić, czy reguły zostały dodane

 sudo ufw status
Projekt Fernhill Linux
źródło
10

Utwórz plik /etc/ufw/applications.d/mysql-serveri dołącz następującą treść.

[MySQL]
title=MySQL Relational Database Server
description=MySQL is a Relational Database Server commonly used in a variety of ways including to host the database of websites
ports=3306/tcp

Uruchom polecenie: sudo ufw allow MySQL

Powinieneś być gotowy do drogi. Nadaj mu lepszy tytuł i opis. Właśnie rzuciłem coś szybko.

Flickerfly
źródło