Начиная с MySQL 4.0.11, вы можете поставить MySQL на Mac OS X 10.2 ("Jaguar") используя
родной формат пакетов PKG
вместо бинарного tar-архива. Обратите внимание, что
более старые версии Mac OS X (скажем, 10.1.x) не поддерживаются этим пакетом.
Пакет находится внутри файла образа диска (.dmg
), который вам сначала
следует смонтировать двойным щелчком мышки на его иконке в Finder. Образ должен
быть смонтирован и вы увидите его содержимое.
Внимание: Перед тем как продолжить инсталляцию, убедитесь, что другие сервера MySQL не работают на этом компьютере!
Пожалуйста, остановите все запущенные копии MySQL перед тем, как продолжать. Для этого используйте
или приложение MySQL Manager (на Mac OS X Server) или с помощью
mysqladmin shutdown
в командной строке.
Для того чтобы поставить MySQL PKG, дважды щелкните мышкой на иконке пакета. Это действие запустит инсталлятор пакетов Mac OS, который и проведет вас через процесс установки MySQL.
Пакет поставит себя в
/usr/local/mysql-<версия>
и также поставит символическую ссылку
/usr/local/mysql
, указывающую на новое месторасположение. Если каталог с именем
/usr/local/mysql
уже существует, он будет вначале переименован в
/usr/local/mysql.bak
. Кроме того, будут установлены таблицы привилегий MySQL путем
выполнения mysql_install_db
после инсталляции.
Схема инсталляции похожа на ту, которая используется в бинарной поставке: все
исполняемые файлы MySQL будут расположены по пути /usr/local/mysql/bin
,
сокет будет расположен в /etc/mysql.sock
. See Раздел 2.2.5, «Схемы установки».
Необходимо чтобы существовал пользователь с именем mysql
(который должен существовать
по умолчанию в каждой поставке Mac OS X 10.2 и выше).
Если вы используете Mac OS X Server, у вас уже есть работающая копия MySQL:
Mac OS X Server 10.2-10.2.2 идет с MySQL 3.23.51 в поставке
Mac OS X Server 10.2.3 и 10.2.4 поставляется с MySQL 3.23.53
Этот раздел руководства покрывает вопросы инсталляции только официального пакета PKG для Mac OS X. Сначала прочитайте руководство Apple по установке MySQL, пожалуйста (запустите приложение "Help View", выберите "Mac OS X Server", сделайте поиск слова "MySQL" и прочитайте раздел под названием "Installing MySQL").
Учтите, что преинсталлированные пакеты MySQL на Mac OS X Server запускаются с
помощью команды safe_mysqld
вместо mysqld_safe
!
Если вы ранее использовали пакеты MySQL Марка Лиянажа (Marc Liyanage) с сайта https://www.entropy.ch, вы можете просто следовать инструкциям по обновлению пакетов используя схему расположения, как указано на его страничках.
Если вы обновляете MySQL с версии, собранной Марком или с предустановленной версии из поставки Mac OS X Server, на официальную сборку от MySQL - вам следует также преобразовать существующие таблицы привилегий MySQL. See Раздел 2.5.2, «Модернизация с версии 3.23 до версии 4.0».
После инсталляции вы можете запустить MySQL выполняя следующие команды в терминальном окне. Обратите внимание, что вам нужны привилегии администратора для выполнения этой задачи.
shell> cd /usr/local/mysql shell> sudo ./bin/mysqld_safe (Введите ваш пароль) (Нажмите CTRL+Z) shell> bg (Нажмите CTRL+D для выхода из оболочки)
Теперь вы сможете подключиться к серверу MySQL, скажем, запустив
/usr/local/mysql/bin/mysql
.
Для того, чтобы MySQL автоматически запускался при загрузке, вы можете взять MySQL StartupItem Марка по этому адресу:
https://www2.entropy.ch/download/mysql-startupitem.pkg.tar.gz
Мы планируем в ближайшее время добавить StartupItem в официальный пакет MySQL в ближайшее время.
Заметьте, что инсталляция нового пакета MySQL не удаляет каталог более старой инсталляции. К сожалению, инсталлятор в Mac OS X еще не предоставляет нужной функциональности для того, чтобы корректно обновить существующие в системе пакеты.
После того, как вы скопировали файлы данных MySQL с предыдущего месторасположения,
и успешно запустили новую версию, вы можете удалить старую инсталляцию.
Кроме того, вы можете удалить старые каталоги Package Receipt,
расположенные здесь: /Library/Receipts/mysql-<version>.pkg
.