Проблема в том, что 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" показывает: Но telnet ни на один из IP-адресов моих сетевых соединений (в т.ч. и localhost) на порт 3306 результатов не дает. Работает только если в конфиге или в качестве параметра запуска ввести: Code: bind-address=127.0.0.1 Но в этом случае коннект идёт только на localhost (что очевидно). Мне же надо, чтобы MySQL-сервер был доступен и с локалхоста и извне. PS: mysql-5.5.14 (последний релиз)
Просто дропается соединение без всяких ответов? Попробуй bind-address=0.0.0.0 И юзеру БД маску % добавь или какой там у тебя IP. Только что проверил - работает.
Ну это проблема чисто твоего mamp'a. Кури форумы по нему, там много подобных тем. Отдельно поставить все не судьба, без всяких сборок? Есть ли там какие то логи мускула? Посмотри их, что пишет.
Устанавливаю же отдельно. mamp = My Apache MySQL PHP Просто папочка с таким именем. Никакого отношения к сборке "Mac, Apache, MySQL, PHP" (mamp.info) не имеет. Дистрибутив мускуля - последний из сайта. И проблема точно НЕ в нём. Попробовал только что ради интереса несколько сборок (wamp, xampp, denwer). Без указания bind-address коннект к порту так и не проходил ни на одном из них. Трабл в винде, но где? Изначально его там и не было.
Отключил. Без изменений. PS: еще в netstat'e обнаружил: Code: TCP 127.0.0.1:3306 127.0.0.1:49264 TIME_WAIT