Spec-Zone.ru › MySQL 9.2

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

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

MySQL 9.2 поддерживает Solaris 11.4 и более поздние версии

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

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

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

Чтобы получить двоичное распределение MySQL для Solaris в формате tarball или PKG, обратитесь к https://dev.mysql.com/downloads/mysql/9.2.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-9.2-en/solaris-installation.html

Spec-Zone.ru

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