ソースコードからMySQLをインストールする方法
本記事では、MySQLをソースコードからインストールする方法について詳しく解説します。
MySQLはソースコードからビルドすることが可能です。この方法の最大の利点は、ビルドパラメータ、コンパイラの最適化設定、インストール先の場所などをユーザーが自由にカスタマイズできる点にあります。
MySQLが動作する対応システムの一覧は、以下の公式ページで確認できます。
https://www.mysql.com/support/supportedplatforms/database.html
ソースからインストールする前に確認すべきこと
ソースからのインストール作業を始める前に、まずOracleが対象プラットフォーム向けにプリコンパイル済みバイナリディストリビューションを提供しているかどうか、またそれが自身の環境で問題なく動作するかを必ず確認してください。バイナリ配布物で要件を満たせるのであれば、そちらの方が簡単かつ確実です。
また、非標準のオプションを指定してMySQLをビルドした場合、アプリケーションの機能・パフォーマンス・セキュリティが低下する可能性がある点にも注意が必要です。
なお、MySQLのソースコードにはDoxygenを用いて記述された内部ドキュメントが含まれています。生成済みのDoxygenドキュメントは以下のURLから参照できます。
https://dev.mysql.com/doc/index-other.html
ソースからMySQLをインストールする2つの方法
MySQLをソースからインストールする場合、主に以下の2つの方法があります。
1. 標準のMySQLソースディストリビューションを使用する
標準ディストリビューションは、圧縮tarファイル、Zipアーカイブ、RPMパッケージのいずれかの形式で提供されています。
ディストリビューションファイルの名前は「mysql-VERSION.tar.gz」「mysql-VERSION.zip」「mysql-VERSION.rpm」という形式になっており、「VERSION」の部分には8.0.25のようなバージョン番号が入ります。
ソースディストリビューションとバイナリディストリビューションの見分け方:ソースディストリビューションのファイル名は汎用的で、プラットフォーム名が含まれていません。一方、バイナリディストリビューションのファイル名には、対象システムの種類を示すプラットフォーム名(例:pc-linux-i686、winx64など)が含まれています。
2. MySQL開発ツリーを使用する
もう一つの方法は、GitHub上で公開されているMySQL開発ツリーから最新のソースコードを取得してビルドする方法です。まだリリースされていない新機能を試したい場合などに有効ですが、安定性の面では標準ディストリビューションを利用するのが推奨されます。
標準ソースディストリビューションからのインストール手順
標準のソースディストリビューションからMySQLをインストールするには、以下の手順に従います。
システムがビルドに必要なツール要件を満たしていることを確認する(CMake、コンパイラなど)。
ディストリビューションファイルを入手する。
後述の手順に従って、ディストリビューションの設定・ビルド・インストールを行う。
インストール後のセットアップ作業を実施する。
これらの手順を正しく実行することで、環境に合わせて最適化されたMySQLを構築できます。
-
LinuxにMySQLをインストールする手順【Ubuntu向け完全ガイド】
この記事では、Linux環境にMySQLをインストールする手順をわかりやすく解説します。 Linuxには、MySQLをインストールするためのさまざまな方法が用意されています。ここでは、Ubuntu 20.04を例に、MySQLをインストールして初期設定まで行う流れを紹介します。以下の手順に沿って進めてください。 ステップ1:ターミナルを開いてコマンドを実行 まず、ターミナルを開き、以下のコマンドを入力します。 Enterキーを押すとパッケージのダウンロードが開始されます。ダウンロードとインストールが完了するまでしばらく待ちましょう。 ステップ2:パスワードの設定 mysql_secure_
-
Microsoft WindowsへのMySQLインストール手順を徹底解説
この記事では、Microsoft Windows環境にMySQLをインストールする手順について詳しく解説します。 MySQLの動作要件 MySQLは、Microsoft Windowsの64ビットオペレーティングシステムにのみ対応しています。サポートされているWindowsプラットフォームの詳細については、MySQL公式サイトの「Supported Platforms」ページをご確認ください。 MySQLのインストール方法 WindowsにMySQLをインストールする方法はいくつかありますが、その中でも最も簡単で推奨されているのが「MySQL Installer(MySQLインストーラ)」を使