
—
Резюме: Изучите основные шаги для безопасного включения удаленных подключений к вашей базе данных MySQL. Откройте свою базу данных MySQL для внешнего доступа за несколько простых шагов.
—
Как разрешить удаленное подключение к MySQL
MySQL — популярная система управления реляционными базами данных с открытым исходным кодом, которая широко используется для веб-приложений. По умолчанию MySQL настроен на разрешение подключений только с локального хоста в целях безопасности. Однако существуют сценарии, в которых вам может потребоваться удаленное подключение к серверу MySQL. Это руководство проведет вас через шаги, чтобы включить удаленные подключения к вашему серверу MySQL.
Предпосылки
Сервер MySQL запущен и работает.
Административный доступ к серверу MySQL.
Базовые знания команд MySQL и конфигурации сервера.
Брандмауэр настроен на разрешение подключений MySQL.
Пошаговое руководство
Шаг 1: Редактирование файла конфигурации MySQL
Сначала вам нужно отредактировать файл конфигурации MySQL my.cnf или my.ini в зависимости от вашей операционной системы. Файл конфигурации обычно находится в:
/etc/mysql/my.cnf в системах на базе Linux.
C://ProgramData//MySQL//MySQL Server 8.0//my.ini в системах на базе Windows.
Откройте файл с помощью текстового редактора с правами администратора.
[[Посмотрите видео, чтобы увидеть этот текст или фрагмент кода]]
Шаг 2: Измените адрес привязки
В файле конфигурации найдите и закомментируйте строку, которая начинается с bind-address, добавив « в начале строки. В качестве альтернативы вы можете установить адрес привязки 0.0.0.0, что позволит MySQL прослушивать все сетевые интерфейсы.
[[Посмотрите видео, чтобы увидеть этот текст или фрагмент кода]]
Шаг 3: Сохраните изменения и перезапустите службу MySQL.
После внесения изменений сохраните и выйдите из файла. Затем перезапустите службу MySQL, чтобы изменения вступили в силу.
[[Посмотрите видео, чтобы увидеть этот текст или фрагмент кода]]
Шаг 4: Предоставьте удаленный доступ пользователю MySQL
Далее вам нужно предоставить доступ пользователю MySQL с удаленного хоста. Откройте приглашение MySQL с помощью терминала или интерфейса командной строки.
[[Посмотрите видео, чтобы увидеть этот текст или фрагмент кода]]
Введите пароль root при появлении запроса. Затем выполните следующую команду SQL для предоставления удаленного доступа:
[[Посмотрите видео, чтобы увидеть этот текст или фрагмент кода]]
Замените your_username и your_password на фактические имя пользователя и пароль MySQL.
Шаг 5: Настройка брандмауэра
Наконец, убедитесь, что брандмауэр настроен на разрешение трафика на порт MySQL, который по умолчанию равен 3306. В системах Linux, использующих ufw (Uncomplicated Firewall), вы можете разрешить соединения с помощью следующей команды:
[[Посмотрите видео, чтобы увидеть этот текст или фрагмент кода]]
Обязательно настройте параметры брандмауэра соответствующим образом для других систем или брандмауэров.
Заключение
Выполнив эти шаги, вы сможете безопасно включить удаленные подключения к вашему серверу MySQL. Крайне важно ограничить удаленный доступ доверенными IP-адресами и убедиться, что ваш пароль пользователя MySQL надежен, чтобы предотвратить несанкционированный доступ. Всегда обновляйте свой сервер и программное обеспечение MySQL для повышения безопасности.
Пожалуйста, воспользуйтесь возможностью и поделитесь этим видео с друзьями и семьей, если вы найдете его полезным.
No Comments