방화벽이 MySQL을 차단하고 있는지 어떻게 알 수 있습니까? 프로그래밍 언어를 통해 mysql에 연결할 수

우분투를 처음 접했습니다. 프로그래밍 언어를 통해 mysql에 연결할 수 없습니다.

내 코드의 모든 속성 파일이 정확하다는 것을 알고 있습니다. 그러나 여전히 mysql에 연결할 수 없습니다. 내 방화벽이 나를 차단하고 있다고 생각합니다.

내가 한 ufw방화벽 설치, 내가 어떻게 점에서 3306 포트를 사용할 수 있습니까?

나는이 단계를 시도했지만 해결책을 얻지 못했습니다.

미리 감사드립니다.



답변

이 명령을 사용하여 UFW를 통해 포트 3306을 허용 할 수 있습니다.

 sudo ufw allow out 3306/tcp

 sudo ufw allow in 3306/tcp

규칙이 추가되었는지 확인하려면

 sudo ufw status

답변

파일을 작성하고 /etc/ufw/applications.d/mysql-server다음 컨텐츠를 포함하십시오.

[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

명령을 실행하십시오.
sudo ufw allow MySQL

잘 가야합니다. 더 나은 제목과 설명을 제공하십시오. 방금 무언가를 빨리 던졌습니다.