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ę.


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

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.