Як виявити, що мій брандмауер блокує mysql?


12

Я дуже новачок у Ubuntu. Я не зміг підключитися до mysql через мову програмування.

Я знаю, що весь мій файл власності в моєму коді правильний. Але все-таки я не зміг підключитися до mysql. Я думаю, що мій брандмауер блокує мене.

У мене ufwвстановлений брандмауер, як увімкнути порт 3306 в цьому?

Я спробував ці кроки, але не знайшов рішення.

Заздалегідь спасибі.


Чому ви гадаєте, що ваш брандмауер блокує вас? Як ви намагаєтеся підключитися до mysql? Скопіюйте та вставте випробувані команди та повне повідомлення про помилки.
Жил "ТАК - перестань бути злим"

Відповіді:


13

Ви можете використовувати ці команди, щоб дозволити порт 3306 через UFW

 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

Вам слід добре піти. Сміливо дайте йому кращий заголовок та опис. Я просто щось швидко кинув.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.