MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

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

以上の手順が完了したら、ディストリビューションを初期化し、動作テストを行って、すべてが正しく機能していることを確認しましょう。

  1. Microsoft WindowsへのMySQLインストール手順を徹底解説

    この記事では、Microsoft Windows環境にMySQLをインストールする手順について詳しく解説します。 MySQLの動作要件 MySQLは、Microsoft Windowsの64ビットオペレーティングシステムにのみ対応しています。サポートされているWindowsプラットフォームの詳細については、MySQL公式サイトの「Supported Platforms」ページをご確認ください。 MySQLのインストール方法 WindowsにMySQLをインストールする方法はいくつかありますが、その中でも最も簡単で推奨されているのが「MySQL Installer(MySQLインストーラ)」を使

  2. 汎用バイナリを使ったUnix/LinuxへのMySQLインストール手順を徹底解説

    MySQLのバイナリ配布物とはOracleは、MySQLのさまざまなバイナリ配布物を提供しています。その中には、多くのプラットフォーム向けに圧縮tarファイル(拡張子 .tar.xz)形式で提供される汎用バイナリ配布物や、特定のプラットフォーム向けにそのプラットフォーム固有のパッケージ形式で提供されるバイナリが含まれています。MySQLの圧縮tarファイル形式バイナリ配布物は、「mysql-VERSION-OS.tar.xz」という命名規則に従っています。「VERSION」はバージョン番号を表し、「OS」はその配布物が動作するオペレーティングシステムの種類を示しています。インストールの全体像圧