1

Я хотел бы, чтобы экземпляр MySQL моего домашнего WAMP-сервера был доступен в Интернете для получения обновлений из внешнего источника. Я могу использовать MySQL Workbench и подключиться локально (на том же компьютере) с localhost или 127.0.0.1. Если я использую IP-адреса ящиков, я не могу подключиться. Я уверен, что это простое изменение конфигурации безопасности, просто теперь точно, где.

Мое желание состоит в том, чтобы перенести вперед 3306 на моем маршрутизаторе к этой коробке.

Какие настройки нужно изменить?

2 ответа2

3

Всякий раз, когда вы используете IP-адрес компьютера, он больше не считается частью обратной петли (localhost или 127.0.0.1). Вместо этого он маршрутизируется и действует как внешнее локальное соединение. Вам нужно отредактировать свой mysql.ini (или любой другой файл конфигурации) и закомментировать строку BIND 127.0.0.1 BIND localhost или BIND . Перезапустите сервер MySQL, и он должен разрешать входящие запросы от внешних источников (включая тот же компьютер через не маршрутизируемый IP-адрес).

0

Просто чтобы сообщить вам, что у меня возникла та же проблема, когда я создал нового пользователя и подключился к нему вместо root, я наконец смог получить доступ с IP-адреса вместо localhost. Мне даже не пришлось менять файл my.ini.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .