Spec-Zone.ru › MySQL 5.7

2.7 Установка MySQL на Solaris

  • 2.7.1 Установка MySQL на Solaris с помощью пакета Solaris PKG
Примечание

MySQL 5.7 поддерживает Solaris 11 (обновление 3 и более поздние версии).

MySQL на Solaris доступен в нескольких форматах.

  • Сведения об установке с помощью родного формата Solaris PKG см. в разделе 2.7.1 «Установка MySQL на Solaris с помощью пакета Solaris PKG».

  • Для использования стандартной бинарной установки tar, используйте заметки, приведенные в разделе 2.2 «Установка MySQL на Unix/Linux с использованием универсальных бинарных файлов». Проверьте примечания и советы в конце этого раздела для получения специфичных для Solaris заметок, которые могут потребоваться до или после установки.

Важно

Установки пакетов зависят от библиотек времени выполнения Oracle Developer Studio 12.5, которые необходимо установить перед запуском пакета установки MySQL. См. варианты загрузки Oracle Developer Studio здесь. Пакет установки позволяет установить только библиотеки времени выполнения, а не весь Oracle Developer Studio; см. инструкции в .

Чтобы получить бинарное распределение MySQL для Solaris в формате tarball или PKG, посетите https://dev.mysql.com/downloads/mysql/5.7.html.

Дополнительные примечания, которые следует учитывать при установке и использовании MySQL на Solaris:

  • Если вы хотите использовать MySQL с пользователем и группой mysql, используйте команды groupadd и useradd:

    groupadd mysql
    useradd -g mysql -s /bin/false mysql
    
  • Если вы устанавливаете MySQL с использованием бинарного tarball-распределения на Solaris, поскольку Solaris tar не может обрабатывать длинные имена файлов, используйте GNU tar (gtar) для распаковки дистрибутива. Если у вас нет GNU tar на вашей системе, установите его с помощью следующей команды:

    pkg install archiver/gnu-tar
    
  • Вы должны смонтировать любые файловые системы, в которых вы планируете хранить файлы 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 в качестве обходного решения для этой проблемы.

  • Для настройки создания файлов core на Solaris используйте команду coreadm. Из-за последствий для безопасности создания файла core для приложения setuid(), Solaris по умолчанию не поддерживает файлы core для программ setuid(). Однако вы можете изменить это поведение с помощью coreadm. Если вы включите файлы core setuid() для текущего пользователя, они генерируются с разрешениями 600 и принадлежат суперпользователю.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/solaris-installation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API