Как удаленно подключиться к MySQL на Windows Server 2012 R2

Я установил MySQL на Windows Server 2012 R2 с помощью установщика веб-платформы Microsoft.

У меня проблема с тем, как удаленно подключиться к нему? Я могу запустить командную строку MySQL на сервере и вижу, что она работает на порту 3306, использует root в качестве имени пользователя, правильный пароль, и я вижу имя хоста (имя сервера).

Я включил входящее правило в брандмауэре Windows для порта 3306, но нужно ли мне что-то еще делать? Я пытаюсь подключиться с помощью MySQL Workbench на своем ПК, но не очень далеко.

Спасибо, Стивен.


person smclintock    schedule 12.10.2014    source источник
comment
Что вы пытались подключить? Похоже, что сервер подготовлен должным образом, поэтому, возможно, проблема связана с клиентской машиной (исходящее правило брандмауэра, неправильный IP-адрес и т. д.).   -  person Mike Lischke    schedule 13.10.2014
comment
@MikeLischke: конфигурация сервера по умолчанию привязана к 127.0.0.1, запрещая удаленные подключения.   -  person favoretti    schedule 13.10.2014
comment
... запрет удаленных подключений. И вы хотите подключиться удаленно?   -  person Mike Lischke    schedule 14.10.2014
comment
Привет, да, я хочу удаленно подключиться через MySQL Workbench на своем ПК. Нужно ли указывать адрес привязки в my.ini?   -  person smclintock    schedule 14.10.2014
comment
Вы нашли решение? У меня такая же проблема, точно как в вашем описании   -  person Professor Zoom    schedule 22.08.2019


Ответы (1)


Скорее всего, вам нужно исправить my.ini и либо прокомментировать переменную bind-address, которая по умолчанию имеет значение 127.0.0.1, либо установить для нее значение IP-адреса вашего сервера.

Для местоположений см.: расположение MySQL my.ini

person favoretti    schedule 12.10.2014
comment
Я не могу найти файл my.cnf на сервере? Я проверил в C:\Windows\my.cnf и C:\Program Files\MySQL\MySQL Server 5.5\my.cnf - person smclintock; 12.10.2014
comment
Плохо, в Windows это my.ini, и его там нет по умолчанию. Отредактировал мой ответ, чтобы направить вас в правильные места. - person favoretti; 12.10.2014