Проблема с MySQL

Discussion in 'Windows' started by mailbrush, 13 Jul 2011.

  1. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Проблема в том, что Windows 7 не хочет видеть открытый MySQL-ом порт, или что-то в этом духе. При обычном запуске службы:
    Code:
    "C:\mamp\mysql-5.5.14\bin\mysqld" --defaults-file="C:\mamp\mysql-5.5.14\my.ini" MySQL
    "netstat -n -a" показывает:

    [​IMG]

    Но telnet ни на один из IP-адресов моих сетевых соединений (в т.ч. и localhost) на порт 3306 результатов не дает. Работает только если в конфиге или в качестве параметра запуска ввести:
    Code:
    bind-address=127.0.0.1
    Но в этом случае коннект идёт только на localhost (что очевидно).

    Мне же надо, чтобы MySQL-сервер был доступен и с локалхоста и извне.

    PS: mysql-5.5.14 (последний релиз)
     
    #1 mailbrush, 13 Jul 2011
    Last edited: 14 Jul 2011
  2. FQziT

    FQziT Elder - Старейшина

    Joined:
    3 Nov 2005
    Messages:
    543
    Likes Received:
    156
    Reputations:
    206
    Просто дропается соединение без всяких ответов?
    Попробуй bind-address=0.0.0.0
    И юзеру БД маску % добавь или какой там у тебя IP.
    Только что проверил - работает.
     
  3. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Code:
    bind-address=0.0.0.0
    Означает то же самое, что и без этой опции.
    Пробовал - безрезультатно.
     
  4. Swat2k

    Swat2k New Member

    Joined:
    12 Sep 2007
    Messages:
    38
    Likes Received:
    4
    Reputations:
    0
    А если вообще убрать "bind-address..." из конфига ?
     
  5. FQziT

    FQziT Elder - Старейшина

    Joined:
    3 Nov 2005
    Messages:
    543
    Likes Received:
    156
    Reputations:
    206
    Ну это проблема чисто твоего mamp'a. Кури форумы по нему, там много подобных тем. Отдельно поставить все не судьба, без всяких сборок?
    Есть ли там какие то логи мускула? Посмотри их, что пишет.
     
  6. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Устанавливаю же отдельно. ;)

    mamp = My Apache MySQL PHP :) Просто папочка с таким именем.
    Никакого отношения к сборке "Mac, Apache, MySQL, PHP" (mamp.info) не имеет.

    Дистрибутив мускуля - последний из сайта.
    И проблема точно НЕ в нём.

    Попробовал только что ради интереса несколько сборок (wamp, xampp, denwer).
    Без указания bind-address коннект к порту так и не проходил ни на одном из них.

    Трабл в винде, но где?

    Изначально его там и не было.
     
    1 person likes this.
  7. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    есть смутное подозрение\ попробуй ipv6 отключить
     
  8. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Отключил. Без изменений.

    PS: еще в netstat'e обнаружил:
    Code:
      TCP    127.0.0.1:3306         127.0.0.1:49264        TIME_WAIT
     
  9. [stranger]

    [stranger] Member

    Joined:
    2 Feb 2010
    Messages:
    167
    Likes Received:
    29
    Reputations:
    4
    воот! уже лучше..
    теперь бинди на 0.0.0.0
     
    1 person likes this.
  10. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Заработало. :)
    Спасибо.

    Причной этому был включенный ipv6? o_O