В качестве локального сервера - отдельный домашний компьютер с ОС Ubuntu 20.04.
Серверу задал статический IP: 192.168.0.123.
Установил на сервер MySql и произвел следующие настройки:
В файлы:
/etc/mysql/my.cnf
/etc/mysql/mysql.conf.d/mysql.cnf
- добавил строки:
[client]
port = 3306
[mysqld]
bind-address = 0.0.0.0
port = 3306
(В файле "my.cnf" также есть строки:
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/)
Перезапустил MySql.
Брандмауэр отключил в Windows'e, Ubuntu-сервере, роутере.
Что мы имеем в итоге:
Подключение к серверу по ssh работает.
~$ nmap -p 3306 localhost
-
порт открыт, а вот
~$ nmap -p 3306 192.168.0.123
-
закрыт.