Как открыть порт 3306 для удаленного подключения к БД

Категория: MySQL
Что нужно сделать:
  1. Включить прослушивание порта на внешнем интерфейсе в файле /etc/mysql/my.cfg
    1. Проверьте состояние порта:
      telnet 1.2.3.4 3306
      # Если: Unable to connect to remote host: Connection refused
      # значит порт закрыт
    2. Разрешить подключения со всех хостов:
      bind-address = 127.0.0.1 # только один локальный хост
      bind-address = 0.0.0.0 # прослушивание порта на всех интерфейсах

      Позволительно задавать в bind-address несколько интерфейсов.

  2. Установить пользователю разрешение на внешнее подключение:

категория: MySQL