Как узнать, что мой брандмауэр блокирует mysql?

11

Я очень новичок в Ubuntu. Я не смог подключиться к mysql через свой язык программирования.

Я знаю, что все мои файлы свойств в моем коде верны. Но все же я не смог подключиться к mysql. Думаю, мой брандмауэр блокирует меня.

У меня установлен брандмауэр ufw , как включить в него порт 3306?

Я пробовал эти шаги , но не получил решение.

Спасибо заранее.

    
задан batman 11.08.2012 в 13:58
источник

2 ответа

12

Вы можете использовать эти команды, чтобы разрешить порт 3306 через UFW

 sudo ufw allow out 3306/tcp  

 sudo ufw allow in 3306/tcp   

И чтобы проверить, что правила добавлены

 sudo ufw status
    
ответ дан Fernhill Linux Project 11.08.2012 в 14:24
источник
9

Создайте файл /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

Вам должно быть хорошо идти. Не стесняйтесь дать ему лучшее название и описание. Я просто бросил что-то быстро.

    
ответ дан flickerfly 12.11.2013 в 01:19