Spec-Zone.ru › MySQL 8.4

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

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

MySQL 8.4 поддерживает 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/8.4.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-8.4-en/solaris-installation.html

Spec-Zone.ru

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