Нет никакого простого способа вычислить это. Но некоторые люди попытались получить некоторые хорошие ответы:
Вариант пакета 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
.
/ Library / LaunchDaemons
. Также обратите внимание, что вам больше не нужно связывать ваш mysqld.sock
с /tmp/mysql.sock
. у меня будет файл plist mysql5 в / Library / LaunchDaemons
. Также обратите внимание, что вам больше не нужно связывать ваш mysqld.sock
с /tmp/mysql.sock
. Как я уже упоминал в обновлении выше, я установил файлы вручную. Насколько я могу судить, нет никаких причин, по которым файлы не существуют и никто об этом не говорит, так что я, возможно, единственный, у кого проблема с этим. Исправив это для себя, используя старый набор с того момента, когда все было установлено, и учитывая количество полученных мной запросов на файлы и инструкции, я решил опубликовать это в блоге.
В сообщении есть ссылки на копия моих файлов plist и инструкции по их установке. Он доступен по адресу http://robwilkerson.org/2009/07/16/macports-mysql-5-and-the-launch-daemons/ .
Обновление: В упомянутую выше статью добавлено решение, предложенное Майком.
Да, это правда. Многие существующие блоги все еще используют устаревшую ссылку для установки mysql.
Устаревшая командная строка macport:
$ sudo port install mysql5 +server