DNS обычно разрешает TARBALL
и localhost
по-разному. Вы можете увидеть с помощью пинга:
c:\>ping tarball
Pinging tarball [192.168.1.99] with 32 bytes of data:
^^^^^^^^^^^^
c:\>ping localhost
Pinging tarball [127.0.0.1] with 32 bytes of data:
^^^^^^^^^
Имя компьютера преобразуется во внешний IP, а localhost - в специальный IP 127.0.0.1, который всегда указывает на локальный компьютер Некоторые установки MySQL прослушивают только localhost, поэтому, если вы укажете имя компьютера, они прекратят прослушивание.
Это поведение настраивается с использованием опции bind-address
:
--bind-address=127.0.0.1
Или эквивалент (MySQL также использует DNS для разрешения имен хостов):
--bind-address=localhost
Чтобы сервер прослушивал все интерфейсы, укажите:
--bind-address=0.0.0.0
В Windows MySQL считывает параметры конфигурации из:
WINDIR\my.ini, WINDIR\my.cnf
C:\my.ini, C:\my.cnf
INSTALLDIR\my.ini, INSTALLDIR\my.cnf
Для получения дополнительной информации см. Страницы справочника MySQL .