Spec-Zone .ru
спецификации, руководства, описания, API
|
MySQL на Солярисе и OpenSolaris доступен во многих различных форматах.
Для получения информации об установке использования собственного Соляриса формат PKG см. Раздел 2.6.1, "Устанавливая MySQL на Солярисе Используя Солярис PKG".
На OpenSolaris стандартные репозитарии пакета включают пакеты MySQL, особенно созданные для OpenSolaris, которые включают записи для Платформы управления Службой (SMF), чтобы включить управлению установки, используя команды администрирования SMF. Для получения дополнительной информации см. Раздел 2.6.2, "Устанавливая MySQL на OpenSolaris Используя IPS".
Использовать стандарт tar
двоичная установка,
используйте примечания, обеспеченные в Разделе
2.2, "Устанавливая MySQL на Unix/Linux Используя Универсальные Двоичные файлы".
Проверьте примечания и подсказки в конце этого раздела для Соляриса определенные примечания, в которых
Вы, возможно, нуждаетесь прежде или после установки.
Получить двоичное распределение MySQL для Соляриса в tarball или формате PKG,
Дополнительные примечания, чтобы знать, устанавливая и используя MySQL на Солярисе:
Если Вы хотите использовать MySQL с mysql
пользователь
и группа, используйте groupadd и useradd команды:
groupadd mysqluseradd -g mysql mysql
Если Вы устанавливаете MySQL, используя двоичный файл tarball распределение на Солярисе, можно столкнуться с проблемой даже прежде, чем Вы распаковали распределение MySQL, поскольку tar Соляриса не может обработать длинные имена файлов. Это означает, что можно видеть ошибки, когда Вы пытаетесь распаковать MySQL.
Если это происходит, следует использовать tar GNU
(gtar), чтобы распаковать распределение. В Солярисе 10
и OpenSolaris gtar обычно располагается в /usr/sfw/bin/gtar
, но, возможно, не включается в определение пути
значения по умолчанию.
При использовании Соляриса 10 для x86_64, следует смонтировать любые файловые
системы, на которых Вы намереваетесь сохранить InnoDB
файлы с forcedirectio
опция. (Значением по умолчанию монтирование делается без
этой опции.) Бывший не в состоянии сделать так вызовет существенное понижение производительности при
использовании InnoDB
механизм хранения на этой платформе.
Если требуется, чтобы MySQL запустился автоматически, можно скопировать support-files/mysql.server
к /etc/init.d
и
создайте символьную ссылку на названное /etc/rc3.d/S99mysql.server
.
Если слишком много процессов пытаются соединиться очень быстро с mysqld, следует видеть эту ошибку в журнале MySQL:
Error in accept: Protocol error
Вы могли бы попытаться запустить сервер с --back_log=50
опция как обходное решение для этого.
Чтобы сконфигурировать генерацию базовых файлов на Солярисе, следует использовать
coreadm команду. Из-за импликаций безопасности
генерирования ядра на a setuid()
приложение, по умолчанию, Солярис не
поддерживает базовые файлы на setuid()
программы. Однако, можно изменить
это поведение, используя coreadm. Если Вы включаете setuid()
базовые файлы для текущего пользователя, они будут
сгенерированы, используя режим 600 и принадлежать суперпользователю.