SolarisへのMySQLのインストール方法:PKGパッケージを使った手順を解説
SolarisにMySQLをインストールする場合、バイナリtarball形式のディストリビューションを使用する代わりに、SolarisネイティブのPKG形式のバイナリパッケージを利用できます。このインストールパッケージは「Oracle Developer Studio 12.6 ランタイムライブラリ」に依存しているため、MySQLのインストールパッケージを実行する前に、あらかじめこれをインストールしておく必要があります。
このインストールパッケージを利用すれば、Oracle Developer Studio本体を丸ごとインストールすることなく、必要なランタイムライブラリだけを導入できます。パッケージは、対応する「mysql-VERSION-solaris11-PLATFORM.pkg.gz」ファイルをダウンロードして使用します。
Solarisパッケージの解凍
ダウンロードしたファイルは、使用前に解凍(伸長)する必要があります。以下のコマンド例を参考にしてください。
shell> gunzip mysql-8.0.25-solaris11-x86_64.pkg.gz
新規パッケージのインストール
新しいパッケージをインストールする場合は、「pkgadd」コマンドを使用し、画面に表示されるプロンプトに従って操作を進めます。
なお、この操作を実行するにはroot権限が必要です。
shell> pkgadd -d mysql-8.0.25-solaris11-x86_64.pkg The following packages are available: 1 mysql MySQL Community Server (GPL) (i86pc) 8.0.25 Select package(s) you wish to process (or 'all' to process all packages). (default: all) [?,??,q]:
PKGインストーラーは、必要なすべてのファイルやツールをインストールするとともに、データベースがまだ存在しない場合にはその初期化も自動的に行います。
インストールを完了させるには、インストール終了時に表示される手順に従って、MySQLのrootパスワードを設定する必要があります。別の方法として、インストールに同梱されている「mysql_secure_installation」スクリプトを実行することでも設定が可能です。
デフォルトでは、PKGパッケージはルートパス「/opt/mysql」以下にMySQLをインストールします。インストール先のルートパスを変更できるのは「pkgadd」を使用した場合のみで、この機能を活用すれば、Solarisの別のゾーンにMySQLをインストールすることも可能です。
安全な起動とシャットダウンの設定
システム起動時にMySQLを自動的に有効化し、システムのシャットダウン時に自動的に停止させたい場合は、このファイルと「init」スクリプトディレクトリとの間にリンクを作成する必要があります。
MySQLを安全に起動・停止させるために、適切なリンクに対して以下のコマンドを追加します。
shell> ln /etc/init.d/mysql /etc/rc3.d/S91mysql shell> ln /etc/init.d/mysql /etc/rc0.d/K02mysql
Solarisパッケージファイルの形式をアップグレードする場合は、更新版パッケージをインストールする前に、既存のパッケージを削除しておく必要があります。パッケージを削除しても、データベース上の既存情報は削除されません。削除されるのはサーバー本体、バイナリ、およびサポートファイルのみです。
-
Microsoft WindowsへのMySQLインストール手順を徹底解説
この記事では、Microsoft Windows環境にMySQLをインストールする手順について詳しく解説します。 MySQLの動作要件 MySQLは、Microsoft Windowsの64ビットオペレーティングシステムにのみ対応しています。サポートされているWindowsプラットフォームの詳細については、MySQL公式サイトの「Supported Platforms」ページをご確認ください。 MySQLのインストール方法 WindowsにMySQLをインストールする方法はいくつかありますが、その中でも最も簡単で推奨されているのが「MySQL Installer(MySQLインストーラ)」を使
-
汎用バイナリを使ったUnix/LinuxへのMySQLインストール手順を徹底解説
MySQLのバイナリ配布物とはOracleは、MySQLのさまざまなバイナリ配布物を提供しています。その中には、多くのプラットフォーム向けに圧縮tarファイル(拡張子 .tar.xz)形式で提供される汎用バイナリ配布物や、特定のプラットフォーム向けにそのプラットフォーム固有のパッケージ形式で提供されるバイナリが含まれています。MySQLの圧縮tarファイル形式バイナリ配布物は、「mysql-VERSION-OS.tar.xz」という命名規則に従っています。「VERSION」はバージョン番号を表し、「OS」はその配布物が動作するオペレーティングシステムの種類を示しています。インストールの全体像圧