|
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>svccfgsvc:>select mysql:version_57svc:/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