Spec-Zone.ru › MySQL 5.7

2.7.1 Установка MySQL на Solaris с использованием пакета Solaris PKG

Вы можете установить MySQL на Solaris, используя двоичный пакет формата Solaris PKG вместо двоичного архива tarball.

Важно

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

Для использования этого пакета загрузите соответствующий mysql-VERSION-solaris11-PLATFORM.pkg.gz файл, затем распакуйте его. Например:

$> gunzip mysql-5.7.44-solaris11-x86_64.pkg.gz

Для установки нового пакета используйте команду pkgadd и следуйте инструкциям на экране. Вам потребуются права администратора для выполнения этой операции:

$> pkgadd -d mysql-5.7.44-solaris11-x86_64.pkg

The following packages are available:
  1  mysql     MySQL Community Server (GPL)
               (i86pc) 5.7.44

Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:

Установщик PKG устанавливает все необходимые файлы и инструменты, а затем инициализирует базу данных, если она не существует. Для завершения установки необходимо установить пароль администратора для MySQL, как указано в инструкциях в конце установки. В качестве альтернативы, можно запустить скрипт mysql_secure_installation, который входит в комплект установки.

По умолчанию пакет PKG устанавливает MySQL в корневой путь /opt/mysql. Вы можете изменить только корневой путь установки при использовании pkgadd, что позволяет установить MySQL в другую зону Solaris. Если вам необходимо установить в определённый каталог, используйте двоичный файл tar.

Установщик pkg копирует подходящий скрипт запуска для MySQL в /etc/init.d/mysql. Чтобы MySQL запускался и выключался автоматически, необходимо создать ссылку между этим файлом и каталогами скриптов инициализации. Например, для обеспечения безопасного запуска и выключения MySQL, можно использовать следующие команды для добавления необходимых ссылок:

$> ln /etc/init.d/mysql /etc/rc3.d/S91mysql
$> ln /etc/init.d/mysql /etc/rc0.d/K02mysql

Для удаления MySQL, имя установленного пакета — mysql. Вы можете использовать это в сочетании с командой pkgrm для удаления установки.

Для обновления при использовании формата файла пакета Solaris, необходимо удалить существующую установку перед установкой обновлённого пакета. Удаление пакета не удаляет существующие данные базы данных, только сервер, двоичные файлы и файлы поддержки. Поэтому типичная последовательность обновления:

$> mysqladmin shutdown
$> pkgrm mysql
$> pkgadd -d mysql-5.7.44-solaris11-x86_64.pkg
$> mysqld_safe &
$> mysql_upgrade

Перед выполнением любого обновления ознакомьтесь с примечаниями в разделе 2.10, “Обновление MySQL”.

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

Spec-Zone.ru

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