Spec-Zone .ru
спецификации, руководства, описания, API
|
OpenSolaris включает стандартные пакеты для MySQL в базовом репозитарии. Пакеты MySQL основаны на определенном
выпуске MySQL и обновленный периодически. Для последнего выпуска следует использовать любого собственный Солярис
PKG, tar
, или исходные установки. Собственные пакеты OpenSolaris включают файлы SMF
так, чтобы можно было легко управлять своей установкой MySQL, включая автоматический запуск и восстановление,
используя собственные инструменты управления службы.
Чтобы установить MySQL на OpenSolaris, используйте pkg команду. Вы должны будете быть зарегистрированы как корень, или использовать pfexec инструмент, как показано в примере ниже:
shell> pfexec pkg install SUNWmysql57
Набор пакета устанавливает три отдельных пакета, SUNWmysql57lib
, который содержит
клиентские библиотеки MySQL; SUNWmysql57r
который содержит корневые компоненты,
включая SMF и конфигурационные файлы; и SUNWmysql57u
который содержит сценарии,
двоичные инструменты и другие файлы. Можно установить эти пакеты индивидуально, если Вы только нуждаетесь в
соответствующих компонентах.
Файлы MySQL устанавливаются в /usr/mysql
какие символьные ссылки для sub каталогов
(bin
, lib
, и т.д.) к версии определенный каталог.
Для MySQL 5.7 полная установка располагается в /usr/mysql/5.7
. Каталог данных
значения по умолчанию /var/mysql/5.7/data
. Конфигурационный файл устанавливается в
/etc/mysql/5.7/my.cnf
. Это расположение разрешает многократным версиям MySQL быть
установленными, не перезаписывая данные и двоичные файлы от других версий.
После того, как установленный, следует выполнить mysql_install_db, чтобы инициализировать базу данных, и использовать mysql_secure_installation, чтобы защитить Вашу установку.
После того, как установленный, можно запустить и остановить свой сервер MySQL, используя установленную
конфигурацию SMF. Имя службы mysql
, или если Вам устанавливали многократные версии,
следует использовать полное имя версии, например mysql:version_57
. Запустить и
позволить MySQL быть запущенным во время начальной загрузки:
shell> svcadm enable mysql
Чтобы отключить MySQL от запуска в течение времени начальной загрузки, и завершить работу сервера MySQL, если это работает, используйте:
shell> svcadm disable mysql
Чтобы перезапустить MySQL, например после, конфигурационный файл изменяется, используйте restart
опция:
shell> svcadm restart mysql
Можно также использовать SMF, чтобы сконфигурировать каталог данных и включить полному 64-разрядному режиму. Например, чтобы установить каталог данных, используемый MySQL:
shell>svccfg
svc:>select mysql:version_57
svc:/application/database/mysql:version_57> setprop mysql/data=/data0/mysql
По умолчанию 32-разрядные двоичные файлы используются. Чтобы включить 64-разрядному серверу на 64-разрядных
платформах, установите enable_64bit
параметр. Например:
svc:/application/database/mysql:version_57> setprop mysql/enable_64bit=1
Вы должны обновить SMF после настроек эти опции:
shell> svcadm refresh mysql