web-dev-qa-db-fra.com

Comment trouver mon pare-feu qui bloque mysql?

Je suis très nouveau sur Ubuntu. Je ne pouvais pas me connecter à mysql via mon langage de programmation.

Je sais que tout mon fichier de propriété dans mon code est correct. Mais je ne pouvais toujours pas pouvoir me connecter à mysql. Je suppose que mon pare-feu me bloque.

J'ai le pare-feu ufw installé, comment puis-je activer le port 3306 dans cela?

J'ai essayé ces étapes mais je n'ai pas la solution.

Merci d'avance.

12
batman

Vous pouvez utiliser ces commandes pour autoriser le port 3306 via UFW.

 Sudo ufw allow out 3306/tcp  

 Sudo ufw allow in 3306/tcp   

Et pour vérifier que les règles ont été ajoutées

 Sudo ufw status
13

Créez le fichier /etc/ufw/applications.d/mysql-server et incluez le contenu suivant.

[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

Exécuter la commande: Sudo ufw allow MySQL

Vous devriez être prêt à partir. N'hésitez pas à lui donner un meilleur titre et une meilleure description. Je viens de lancer quelque chose dans rapide comme.

10
flickerfly