Como encontro meu firewall bloqueando o mysql?


12

Eu sou muito novo no Ubuntu. Não consegui conectar ao mysql através da minha linguagem de programação.

Eu sei que todo o meu arquivo de propriedades no meu código está correto. Mas ainda não consegui me conectar ao mysql. Acho que meu firewall está me bloqueando.

Tenho ufwfirewall instalado, como habilito a porta 3306 nisso?

Eu tentei estas etapas, mas não obtém a solução.

Desde já, obrigado.


Por que você acha que seu firewall está bloqueando você? Como você está tentando se conectar ao mysql? Copie e cole os comandos que você tentou e as mensagens de erro completas.
Gilles 'SO- stop be evil' (

Respostas:


13

Você pode usar esses comandos para permitir a porta 3306 através do UFW

 sudo ufw allow out 3306/tcp  

 sudo ufw allow in 3306/tcp   

E para verificar se as regras foram adicionadas

 sudo ufw status

10

Crie o arquivo /etc/ufw/applications.d/mysql-servere inclua o seguinte conteúdo.

[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

Comando de execução: sudo ufw allow MySQL

Você deve estar pronto para ir. Sinta-se à vontade para atribuir um título e uma descrição melhores. Apenas joguei algo rapidamente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.