10bet网址
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr)- 26.8Mb
PDF (A4)- 26.8Mb


2.7.1 Solaris PKG を使用して Solaris に MySQL をインストールする

バイナリ tarball 配布ではなく、ネイティブの Solaris PKG 形式を使用して、バイナリパッケージを使用して MySQL を Solaris および OpenSolaris にインストールできます。

このパッケージを使用するには、対応するmysql-VERSION-solaris10-PLATFORM.pkg.gzファイルをダウンロードしてから圧縮解除します。例:

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

新しいパッケージをインストールするには、pkgaddを使用して画面の指示に従います。この操作を実行するにはルート権限が必要です。

shell> pkgadd -d mysql-5.6.23-solaris10-x86_64.pkg The following packages are available: 1 mysql MySQL Community Server (GPL) (i86pc) 5.6.23 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 の安全なスタートアップおよびシャットダウンを確実にするには、次のコマンドを使用して適切なリンクを追加します。

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

MySQL を削除する場合、インストールされるパッケージ名はmysqlです。これをpkgrmコマンドと合わせて使用してインストールを削除できます。

Solaris パッケージファイル形式を使用している場合にアップグレードするには、更新パッケージをインストールする前に既存のインストールを削除する必要があります。パッケージを削除しても既存のデータベース情報は削除されません。サーバー、バイナリ、およびサポートファイルのみが削除されます。したがって、通常のアップグレード手順は次のようになります。

shell> mysqladmin shutdown shell> pkgrm mysql shell> pkgadd -d mysql-5.6.23-solaris10-x86_64.pkg shell> mysqld_safe & shell> mysql_upgrade

アップグレードを実行する前に、セクション2.11「MySQL のアップグレードとダウングレード」の注記を確認してください。