방화벽이 MySQL을 차단하고 있는지 어떻게 알 수 있습니까?


12

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

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

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

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

미리 감사드립니다.


왜 방화벽이 당신을 막고 있다고 생각합니까? mysql에 어떻게 연결하려고합니까? 시도한 명령과 전체 오류 메시지를 복사하여 붙여 넣습니다.
Gilles 'SO- 악마 그만'

답변:


13

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

 sudo ufw allow out 3306/tcp  

 sudo ufw allow in 3306/tcp   

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

 sudo ufw status

10

파일을 작성하고 /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

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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.