MacPorts не устанавливает org.macports.mysql5.plist с сервером mysql5 +
Последние два раза, когда я использовал MacPorts для установки mysql5 +server
, plist не установлен, что позволяет мне запускать MySQL при запуске. Я не могу вспомнить, что, если что-нибудь, я сделал на последней установке, и я не могу найти способ установить его. Я что-то упускаю? Как я могу либо получить файл plist (единственный способ, которым я знаю, чтобы начать MySQL автоматически), либо запустить MySQL автоматически по-другому?
Спасибо.
UPDATE: Я все равно не нашел ответа нигде, но я установил файлы вручную. Одна из моих машин с более старой установкой имела соответствующие файлы, поэтому я SCP'd их на новую машину, создал соответствующую символическую ссылку в /Library/LaunchDaemons и выполнил команду для загрузки файла plist. Теперь все отлично для меня, но это никому не помогает. Если кому-то нужны эти файлы и/или инструкции, свяжитесь со мной через http://robwilkerson.org/contact, и я буду рад предоставить их, так как я не могу загрузить их здесь.
Ответы
Ответ 1
Вариант пакета mysql5 +server
в MacPorts устарел и заменяется пакетом mysql5-server
, который вы устанавливаете в дополнение к mysql5
. Это позволяет вам построить его после факта вместо повторной компиляции всего пакета mysql5
с помощью +server
.
Я бы предложил просто удалить старый mysql5 +server
и установить с помощью следующего.
sudo port install mysql5-server
Это создаст для вас как необходимые пакеты mysql5
, так и mysql5-server
, и вы будете иметь файл plist mysql5 в /Library/LaunchDaemons
. Также обратите внимание, что вам больше не нужно связывать ваш mysqld.sock
с /tmp/mysql.sock
.
Ответ 2
установить mysql правильно в macports: http://www.jasonrowland.com/2009/10/install-mysql5-on-snow-leopard-using-macports/
Ответ 3
Да, это правда. Многие существующие блоги по-прежнему используют устаревшую ссылку для установки mysql.
Устаревшая командная строка macport:
$ sudo port install mysql5 +server
Ответ 4
Как я уже упоминал выше, я установил файлы вручную. Насколько я могу судить, нет причин, чтобы файлы не существовали, и никто не говорит об этом, поэтому я могу быть единственным, у кого есть проблема с этим. Исправив его для себя, используя старый набор, с того момента, когда все было установлено, и учитывая количество запросов, которые я получил для файлов и инструкций, я решил записать его.
Сообщение содержит ссылки на копию моих файлов plist и инструкции по их установке. Он доступен в http://robwilkerson.org/2009/07/16/macports-mysql-5-and-the-launch-daemons/.
Обновление: Статья, упомянутая выше, была обновлена для ссылки на решение, предлагаемое Майком.