MySQLをソースディストリビューションからインストールする方法
この記事では、MySQLをソースディストリビューションからインストールする手順について詳しく解説します。
MySQLをソースからビルドする
MySQLをソースからビルドしてインストールするには、以下のツールが必要です。
- ディストリビューションを解凍するためにGNUがインストールされていること。また、アーカイブを展開するための「tar」も必要です。
- ANSI C++コンパイラ。
- 高性能な「make」プログラム(GNU makeの使用を推奨)。
展開済みの「tar」ファイルからMySQLソースディストリビューションをインストールするには、以下のコマンドを実行します。
shell> configure shell> make shell> make install shell> scripts/mysql_install_db shell> /usr/local/mysql/bin/safe_mysqld &
ソースRPMから始める場合は、以下のコマンドを実行します。
shell> rpm −−rebuild MySQL−VERSION.src.rpm
これにより、ユーザーがインストールできるバイナリRPMが「make」されます。
なお、DBIおよびMsql-Mysql-modulesというPerlモジュールがインストールされている環境では、「bin/mysql_setpermission」スクリプトを使用して新しいユーザーを追加することもできます。
インストール手順の詳細
ここからは、各ステップを順番に詳しく見ていきましょう。
- まず、ソースディストリビューションをインストールするために、アーカイブを展開するディレクトリを選択し、そのディレクトリに移動します。
- 次に、「Getting MySQL」に記載されているダウンロードサイトのいずれかからディストリビューションファイルを入手します。MySQLのソースディストリビューションは、圧縮されたtarアーカイブとして提供されています。
- 以下のコマンドを使用して、ディストリビューションを現在のディレクトリに展開します。
shell> gunzip < mysql−VERSION.tar.gz | tar xvf −
- このコマンドを実行すると、「mysql-VERSION」という名前のディレクトリが作成されます。
- 続いて、以下のコマンドで、展開されたディストリビューションの最上位ディレクトリに移動します。
shell> cd mysql-VERSION
- 以下のコマンドを使用して、リリースの設定(configure)を行い、その後コンパイル(make)を実行します。
shell> ./configure −−prefix=/usr/local/mysql shell> make
- 「configure」の実行時には、さまざまなオプションを指定できます。すべてをインストールするには、以下のコマンドを使用します。必ずroot権限で実行してください。
shell> make install
- MySQLを初めてインストールする場合は、MySQLのgrantテーブル(権限テーブル)を作成する必要があります。
shell> scripts/mysql_install_db
以上の手順が完了したら、ディストリビューションを初期化し、動作テストを行って、すべてが正しく機能していることを確認しましょう。
-
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」はその配布物が動作するオペレーティングシステムの種類を示しています。インストールの全体像圧