Comment puis-je trouver que mon pare-feu bloque mysql?

12

Je suis très nouveau sur Ubuntu. Je n'ai pas pu me connecter à mysql via mon langage de programmation.

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

J'ai un ufwpare - feu installé, comment puis-je activer le port 3306?

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

Merci d'avance.

homme chauve-souris
la source
Pourquoi pensez-vous que votre pare-feu vous bloque? Comment essayez-vous de vous connecter à mysql? Copiez-collez les commandes que vous avez essayées et les messages d'erreur complets.
Gilles 'SO- arrête d'être méchant'

Réponses:

13

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 bien été ajoutées

 sudo ufw status
Fernhill Linux Project
la source
10

Créez le fichier /etc/ufw/applications.d/mysql-serveret 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 rapidement comme.

flickerfly
la source