2010-03-26 2 views
1

Все,Использование XAMPP Установка MySQL с Netbeans 6.8/MySQL Workbench

Для всего этого я использую Mac OSX Snow Leopard.

Я с радостью использовал XAMPP для разработки сайтов с поддержкой PHP в прошлом без проблем (как вы ожидали бы от такого простого для установки пакета). Теперь я пытаюсь настроить эту установку MySQL в Netbeans 6.8 (сейчас просто пытаюсь запустить образец базы данных, поддерживаемый базой данных). Моя проблема в том, что, хотя MySQL был запущен, я не могу подключиться к нему на 127.0.0.1 на порту 3306 (который он настроен для использования).

Я читал, что проблема заключается в том, что XAMPP хранит MySQl.sock в/Applications/XAMPP/xamppfiles/... тогда как MySQL Workbench и Netbeans рассчитывают найти его в /tmp/MySQL.sock. Это верно? Я попытался установить символическую ссылку из/tmp в каталог xmapp, но это, похоже, ничего не изменило.

Есть ли что-нибудь еще, что я могу попробовать/все, что мне не хватает?

+0

Если вы укажете сервер MySQL как 127.0.0.1 (вместо localhost), он обычно заставляет соединение через TCP/IP не сокет unix. Можете ли вы установить telnet на 127.0.0.1:3306 с помощью терминала OS X? –

+0

Кстати, Workbench на OS X имеет больше проблем, чем сокет, находящийся в неправильном месте - у меня было несколько сбоев, он не мог работать, когда удаленный сервер работал, поэтому он иногда не показывал мне список базы данных правильно. Неправильная команда, созданная для запуска программ резервного копирования/восстановления. Я закончил тем, что сломал его полностью. –

+0

Я использую 127.0.0.1, а не localhost после прочтения, что он не всегда правильно разрешен. Единственная причина, по которой я пытался работать с MySQL, - это то, что я был после инструмента, который должен быть способен легко подключиться! Вы знаете инструмент, который позволит мне указать, где он должен искать сокет? Если это сработало, то это будет проверять, что проблема со сломанной розеткой была проблемой? Не так ли? –

ответ

0

Я не мог заставить это работать. Поэтому, если кто-то еще читает это и задается вопросом, что произошло ... Я установил экземпляр non XAMPP базы данных MySQL и теперь использую это вместо этого. Меньше идеала, но он работает.

2

Я модернизировал от старой версии XAMPP до 1.7.3 и столкнулся с той же проблемой, я получил MySQL Workbench для подключения, если я редактировал my.ini файл и:

изменил параметр сокета для: гнездо = ​​"TCP/IP"

сделал MySQL привязки к IP-адресу или все IP, как и в случае ниже:

включить название трубы

связывают-адрес = 0.0.0.0

Для этого необходимо отключить named-pipe (как показано выше)