Вопрос по macos – MacPorts не устанавливает org.macports.mysql5.plist с сервером mysql5 +

13

Последние два раза я использовал MacPorts для установкиmysql5 +server, plist не установлен, что позволяет мне запускать MySQL при запуске. Я не могу вспомнить, что, во всяком случае, я делал при последней установке, и я не могу найти способ установить его. Я что-то пропустил? Как я могу получить файл plist (единственный известный мне способ автоматического запуска MySQL) или запустить MySQL другим способом?

Благодарю.

UPDATE: Я до сих пор нигде не нашел ответа, но я установил файлы вручную. На одном из моих компьютеров с более старой установкой были соответствующие файлы, поэтому я SCP «перенес» их на новый компьютер, создал соответствующую символическую ссылку в / Library / LaunchDaemons и выполнил команду для загрузки файла plist. Теперь у меня все хорошо, но это никому не поможет. Если кому-то нужны эти файлы и / или инструкции, свяжитесь со мной черезhttp://robwilkerson.org/contact и я буду рад предоставить их, поскольку не могу загрузить их здесь.

Ага. В этом случае это первый шаг - сервер установки порта mysql +, который просто не устанавливает файлы plist и оболочку. Я не уверен, когда он прекратил это делать, но я установил MySQL 3 раза через MacPorts. В первый раз я получил все это, но последние 2 пропустили файлы plist. Rob Wilkerson
Вы пробовали это руководство?2tbsp.com/content/install_and_configure_mysql_5_macports  работал на меня в прошлый раз, когда я управлял catsby

Ваш Ответ

4   ответа
0

я установил файлы вручную. Насколько я могу судить, нет никаких причин, по которым файлы не существуют, и никто не говорит об этом, так что я могу быть единственным, у кого есть проблема с этим. Исправив это для себя, используя старый набор, когда вещиdid получить установленный и учитывая количество запросов, которые я получил для файлов и инструкций, я решил сделать это в блоге.

В посте приведены ссылки на копии моих plist-файлов и инструкции по их установке. Он доступен наhttp://robwilkerson.org/2009/07/16/macports-mysql-5-and-the-launch-daemons/.

Update: Указанная выше статья была обновлена для ссылки на решение, предлагаемое Майком.

26

mysql5 +server вариант пакета в MacPorts устарел и заменяетсяmysql5-server пакет, который вы устанавливаете в дополнение кmysql5, Это позволяет вам строить его по факту, а не перекомпилировать весьmysql5 пакет с+server.

Я предлагаю просто удалить старыйmysql5 +serverи установите, используя следующее.

sudo port install mysql5-server

Это создаст оба необходимыхmysql5 а такжеmysql5-server пакеты для вас, и у вас будет файл mysql5 plist в/Library/LaunchDaemons, Также обратите внимание, что вам больше не нужно символическую ссылкуmysqld.sock в/tmp/mysql.sock.

Отлично, спасибо. Ответ изменился. Rob Wilkerson
Спасибо, Майк. У меня сейчас нет дополнительного Mac. Вы подтверждаете (или способны подтвердить), что это действительно работает так, как вы описываете? Если это так, то, очевидно, это «правильно» ответьте, и я внесу соответствующие коррективы. Rob Wilkerson
Да, я только что установил MySQL таким образом, и он прекрасно работает. Официальная документация MacPorts также касается установки mysql5-сервера.
Спасибо - сейчас - если кто-то просто исправит множество несправедливых ИНСТРУКЦИЙ, которые больше не работают. Еще лучше, почему, черт возьми, делаетmysql +server все еще существует, если этоdoesn't bloody work?!?!? Но .. еще раз ... спасибо. +1
1

это правда. Многие существующие блоги до сих пор используют устаревшую ссылку для установки mysql.

Устаревшая командная строка macport:

$ sudo port install mysql5 +server

Похожие вопросы