MySQL — это популярная система управления реляционными базами данных (СУБД) с открытым исходным кодом, которая широко используется для различных веб-приложений. По умолчанию сервер MySQL прослушивает определенный порт на предмет входящих соединений. В этой статье мы рассмотрим порт по умолчанию, используемый сервером MySQL, и обсудим различные способы его изменения. Кроме того, мы предоставим примеры кода для каждого метода, чтобы помочь вам лучше понять процесс реализации.
Порт по умолчанию для сервера MySQL:
Порт по умолчанию для сервера MySQL — 3306. Когда клиентское приложение пытается подключиться к серверу MySQL, оно предполагает, что сервер работает на порту 3306, если не указано иное.
Методы изменения порта по умолчанию:
-
Редактирование файла конфигурации MySQL:
- Найдите файл конфигурации MySQL, обычно называемый my.cnf или my.ini.
- Откройте файл в текстовом редакторе.
- Найдите строку, начинающуюся с «port» или «port=”.
- Измените значение на нужный номер порта.
- Сохраните файл и перезапустите сервер MySQL.
Пример:
[mysqld] port = 5000 -
Указание порта при запуске:
- Если вы запускаете сервер MySQL из командной строки, вы можете указать номер порта, используя опцию
--port. - Откройте командную строку или терминал.
- Перейдите в каталог, в котором установлен сервер MySQL.
- Выполните следующую команду, чтобы запустить сервер на определенном порту:
mysqld --port=5000
- Если вы запускаете сервер MySQL из командной строки, вы можете указать номер порта, используя опцию
-
Использование переменных среды:
- Установите для переменной среды
MYSQL_TCP_PORTнужный номер порта. - Перезапустите сервер MySQL, чтобы изменения вступили в силу.
Пример (Linux):
export MYSQL_TCP_PORT=5000 - Установите для переменной среды
-
Конфигурация брандмауэра:
- Если у вас включен брандмауэр, убедитесь, что он разрешает входящие соединения через нужный порт.
- Измените правила брандмауэра, чтобы разрешить входящий трафик через новый порт.