Spec-Zone .ru
спецификации, руководства, описания, API
|
Следует помнить следующие проблемы и примечания:
Расположение значения по умолчанию для сокета MySQL Unix отличается на Mac OS X и Сервере Mac OS X в зависимости от типа установки, который Вы выбрали. Следующая таблица показывает расположения значения по умолчанию типом установки.
Таблица 2.5. MySQL Unix Socket Locations на Mac OS X Типом установки
Тип установки | Расположение сокета |
---|---|
Установщик пакета от MySQL | /tmp/mysql.sock |
Tarball от MySQL | /tmp/mysql.sock |
MySQL Bundled с Сервером Mac OS X | /var/mysql/mysql.sock |
Чтобы предотвратить проблемы, следует или изменить конфигурацию сокета, используемого в пределах
Вашего приложения (например, изменяясь php.ini
), или следует
сконфигурировать расположение сокета, используя конфигурационный файл MySQL и socket
опция. Для получения дополнительной информации см. Раздел 5.1.3, "Опции Команды Сервера".
Вы, возможно, нуждаетесь (или хотите) создать определенное mysql
пользователь, чтобы иметь каталог MySQL и данные. На Mac OS X 10.4 и ниже можно сделать это при
использовании приложения менеджера Netinfo, расположенного
в пределах Utilities
папка в пределах Applications
папка. На Mac OS X 10.5 и позже можно сделать это через
Утилиту Каталога. От Mac OS X 10.5 и позже (включая Сервер
Mac OS X 10.5) mysql
должен уже существовать. Для использования в
однопользовательском режиме, записи для _mysql
(отметьте префикс
подчеркивания), должен уже существовать в пределах системы /etc/passwd
файл.
Из-за ошибки в установщике пакета Mac OS X, можно видеть это сообщение об ошибке в целевом дисковом диалоговом окне выбора:
You cannot install this software on this disk. (null)
Если эта ошибка происходит, щелкните Go Back
кнопка однажды
возвратиться к предыдущему экрану. Затем щелкните Continue
чтобы
совершенствоваться к целевому дисковому выбору снова, и следует быть в состоянии выбрать целевой
диск правильно. Мы сообщили об этой ошибке к Apple, и это исследует эту проблему.
Если Вы получаете "небезопасный элемент запуска отключенная" ошибка, когда MySQL запускается, используйте следующую процедуру. Скорректируйте пути соответственно для Вашей системы.
Измените mysql.script, использующий эту команду (введите это в одну строку):
shell>sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit
/usr/local/mysql/support-files/mysql.server
Определите местоположение файла опции, который определяет basedir
оцените и измените это, чтобы содержать эти строки:
basedir=/usr/local/mysqldatadir=/usr/local/mysql/data
В /Library/StartupItems/MySQLCOM/
каталог, произведите
следующие групповые изменения ID от staff
к wheel
:
shell> sudo chgrp wheel
MySQLCOM StartupParameters.plist
Запустите сервер с Установок системы или Terminal.app.
Поскольку установщик пакета MySQL устанавливает содержание MySQL в версию и
платформу определенный каталог, можно использовать это, чтобы обновить и переместить Вашу базу данных
между версиями. Вы будете нуждаться к любой копии data
каталог от старой
версии до новой версии, или альтернативно определяют альтернативу datadir
значение, чтобы установить расположение каталога данных.
Вы могли бы хотеть добавить псевдонимы к файлу ресурсов своей оболочки, чтобы облегчить получать доступ к обычно используемым программам, таким как mysql и mysqladmin из командной строки. Синтаксис для удара:
alias mysql=/usr/local/mysql/bin/mysqlalias mysqladmin=/usr/local/mysql/bin/mysqladmin
Для tcsh используйте:
alias mysql /usr/local/mysql/bin/mysqlalias mysqladmin /usr/local/mysql/bin/mysqladmin
Еще лучше добавить /usr/local/mysql/bin
к Вашему PATH
переменная окружения. Можно сделать это, изменяя соответствующий файл запуска для Вашей оболочки.
Для получения дополнительной информации см. Раздел 4.2.1,
"Программы MySQL Invoking".
После того, как Вы скопировали по файлам базы данных MySQL с предыдущей установки и
успешно запустили новый сервер, следует полагать, что удаление старых файлов установки сохраняет
дисковое пространство. Дополнительно, следует также удалить более старые версии каталогов Package
Receipt, расположенных в /Library/Receipts/mysql-
.
VERSION
.pkg