Порт MySQL по умолчанию и методы его изменения

MySQL — это популярная система управления реляционными базами данных (СУБД) с открытым исходным кодом, которая широко используется для различных веб-приложений. По умолчанию сервер MySQL прослушивает определенный порт на предмет входящих соединений. В этой статье мы рассмотрим порт по умолчанию, используемый сервером MySQL, и обсудим различные способы его изменения. Кроме того, мы предоставим примеры кода для каждого метода, чтобы помочь вам лучше понять процесс реализации.

Порт по умолчанию для сервера MySQL:
Порт по умолчанию для сервера MySQL — 3306. Когда клиентское приложение пытается подключиться к серверу MySQL, оно предполагает, что сервер работает на порту 3306, если не указано иное.

Методы изменения порта по умолчанию:

  1. Редактирование файла конфигурации MySQL:

    • Найдите файл конфигурации MySQL, обычно называемый my.cnf или my.ini.
    • Откройте файл в текстовом редакторе.
    • Найдите строку, начинающуюся с «port» или «port=”.
    • Измените значение на нужный номер порта.
    • Сохраните файл и перезапустите сервер MySQL.

    Пример:

    [mysqld]
    port = 5000
  2. Указание порта при запуске:

    • Если вы запускаете сервер MySQL из командной строки, вы можете указать номер порта, используя опцию --port.
    • Откройте командную строку или терминал.
    • Перейдите в каталог, в котором установлен сервер MySQL.
    • Выполните следующую команду, чтобы запустить сервер на определенном порту:
      mysqld --port=5000
  3. Использование переменных среды:

    • Установите для переменной среды MYSQL_TCP_PORTнужный номер порта.
    • Перезапустите сервер MySQL, чтобы изменения вступили в силу.

    Пример (Linux):

    export MYSQL_TCP_PORT=5000
  4. Конфигурация брандмауэра:

    • Если у вас включен брандмауэр, убедитесь, что он разрешает входящие соединения через нужный порт.
    • Измените правила брандмауэра, чтобы разрешить входящий трафик через новый порт.