2.7.1 Установка MySQL на Solaris с использованием пакета Solaris PKG
Вы можете установить MySQL на Solaris, используя двоичный пакет формата Solaris PKG вместо двоичного архива tarball.
Для использования этого пакета скачайте соответствующий файл mysql-VERSION-solaris11-PLATFORM.pkg.gz, затем распакуйте его. Например:
$> gunzip mysql-9.2.0-solaris11-x86_64.pkg.gz
Для установки нового пакета используйте pkgadd и следуйте инструкциям на экране. Для выполнения этой операции необходимы права суперпользователя:
$> pkgadd -d mysql-9.2.0-solaris11-x86_64.pkg
The following packages are available:
1 mysql MySQL Community Server (GPL)
(i86pc) 9.2.0
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 запускался и завершал работу автоматически, вы должны создать ссылку между этим файлом и каталогами скриптов 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-9.2.0-solaris11-x86_64.pkg
$> mysqld_safe &
Перед выполнением любого обновления следует ознакомиться с примечаниями в главе 3, Обновление MySQL.
© 2025 Oracle
Licensed under the GPLv2 License.