2.7.1 Установка MySQL на Solaris с использованием Solaris PKG
Вы можете установить MySQL на Solaris, используя двоичный пакет в формате native Solaris PKG вместо двоичного tarball-распределения.
Для использования этого пакета, загрузите соответствующий mysql-VERSION-solaris11-PLATFORM.pkg.gz файл, затем распакуйте его. Например:
$> gunzip mysql-8.4.4-solaris11-x86_64.pkg.gz
Для установки нового пакета используйте pkgadd и следуйте инструкциям на экране. Вам необходимо иметь права root для выполнения этой операции:
$> pkgadd -d mysql-8.4.4-solaris11-x86_64.pkg
The following packages are available:
1 mysql MySQL Community Server (GPL)
(i86pc) 8.4.4
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:
Установщик PKG установит все необходимые файлы и инструменты, а затем инициализирует вашу базу данных, если она не существует. Для завершения установки вы должны установить пароль root для MySQL, как указано в инструкциях в конце установки. В качестве альтернативы, вы можете запустить скрипт mysql_secure_installation, который поставляется с установкой.
По умолчанию, пакет PKG устанавливает MySQL в корневой путь /opt/mysql. Вы можете изменить только корневой путь установки при использовании pkgadd, который может быть использован для установки MySQL в другой зоне Solaris. Если вам необходимо установить в определенный каталог, используйте двоичный tar файл-распределение.
Установщик pkg копирует подходящий скрипт запуска для MySQL в /etc/init.d/mysql. Для того, чтобы MySQL запускался и останавливался автоматически, вы должны создать ссылку между этим файлом и каталогами скриптов init. Например, для обеспечения безопасного запуска и остановки 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-8.4.4-solaris11-x86_64.pkg
$> mysqld_safe &
Перед выполнением любого обновления вы должны ознакомиться с примечаниями в Главе 3, Обновление MySQL.
© 2025 Oracle
Licensed under the GPLv2 License.