Установка проблемы MySQL - PullRequest
       20

Установка проблемы MySQL

0 голосов
/ 25 сентября 2008

Запуск OS X Leopard MacBook Pro с января 2008 года.

Раньше я запускал сервер mysql из пакета, но затем rails начал выводить предупреждение, что я должен установить mysql из gem: gem install mysql

Это не сработало, я получил следующее сообщение об ошибке: Сборка собственных расширений. Это может занять некоторое время ... ОШИБКА: Ошибка установки mysql: ОШИБКА: не удалось создать собственное расширение для гема.

/ Система / Библиотека / Каркасы / Ruby.framework / Версии / 1.8 / usr / bin / ruby ​​extconf.rb install mysql проверка mysql_query () в -lmysqlclient ... нет проверка на main () в -lm ... да проверка mysql_query () в -lmysqlclient ... нет проверка на main () в -lz ... да ... отрезать ... Gem-файлы останутся установленными в /Library/Ruby/Gems/1.8/gems/mysql-2.7 для проверки.

Результаты занесены в /Library/Ruby/Gems/1.8/gems/mysql-2.7/gem_make.out

Тогда я попробовал другой способ, по совету друга, и попытался следовать превосходным инструкциям на http://hivelogic.com/articles/2007/11/installing-mysql-on-mac-os-x но теперь столкнулся с новой проблемой при попытке запустить 'mysql -u root'

Я получаю сообщение:

ОШИБКА 2002 (HY000): не удается подключиться к локальному серверу MySQL через сокет '/tmp/mysql.sock' (2)

Я гуглил свое сердце, пытаясь решить любую проблему и чувствовать себя застрявшим. Спасибо за чтение и помощь

1 Ответ

0 голосов
/ 25 сентября 2008

К первой проблеме - я бы предположил, что Ruby gem устанавливает ruby ​​интерфейс / драйверы MySQL, а не сам сервер MySQL. Он может отсутствовать или находиться там, где стандартные скрипты не могут быть найдены.

Второе сообщение указывает, что сервер MySQL не работает. Попробуйте запустить его снова или проверьте журналы / сообщения на наличие признаков того, почему он не запускается

...