Spec-Zone .ru
спецификации, руководства, описания, API

2.6.1. Установка MySQL на Солярисе Используя Солярис PKG

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

Чтобы использовать этот пакет, загрузите соответствие mysql-VERSION-solaris10-PLATFORM.pkg.gz файл, затем распакуйте это. Например:

shell> gunzip mysql-5.7.2-solaris10-x86_64.pkg.gz

Чтобы установить новый пакет, используйте pkgadd и следуйте за экранными подсказками. У Вас должны быть полномочия пользователя root выполнить эту работу:

shell> pkgadd -d mysql-5.7.2-solaris10-x86_64.pkgThe following packages are available:  1  mysql     MySQL Community Server (GPL)               (i86pc) 5.7.2Select package(s) you wish to process (or 'all' to processall packages). (default: all) [?,??,q]: 

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

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

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

shell> ln /etc/init.d/mysql
        /etc/rc3.d/S91mysqlshell> ln /etc/init.d/mysql
        /etc/rc0.d/K02mysql

Чтобы удалить MySQL, установленное имя пакета mysql. Можно использовать это в комбинации с pkgrm командой, чтобы удалить установку.

Чтобы обновить при использовании формата файла пакета Соляриса, следует удалить существующую установку прежде, чем установить обновленный пакет. Удаление пакета не удаляет существующую информацию о базе данных, только сервер, двоичные файлы и поддерживает файлы. Типичная последовательность обновления поэтому:

shell> mysqladmin
        shutdownshell> pkgrm mysqlshell> pkgadd -d mysql-5.7.2-solaris10-x86_64.pkgshell> mysqld_safe &shell> mysql_upgrade

Следует проверить примечания в Раздел 2.11, "Обновляя или MySQL Downgrading" прежде, чем выполнить любое обновление.