MySQL 8.0 リファレンスマニュアル MySQL NDB Cluster 8.0 を含む

このページは機械翻訳したものです。

2.3 Microsoft Windows に MySQL をインストールする

重要

MySQL 8.0 Server を Windows プラットフォームで実行するには、Microsoft Visual C++ 2015 再配布可能パッケージが必要です。 サーバーを設置する前に、パッケージがシステムにインストールされていることを確認するようにしてください。 このパッケージは、「Microsoft ダウンロードセンター」で入手できます。 また、MySQL デバッグバイナリには Visual Studio 2015 をインストールする必要があります。

MySQL は、Microsoft Windows 64-bit オペレーティングシステムでのみ使用できます。 サポートされる Windows プラットフォームの情報については、https://www.mysql.com/support/supportedplatforms/database.html を参照してください。

Microsoft Windows に MySQL をインストールするには、様々な方法があります。

MySQL Installer メソッド

最も簡単で推奨される方法は、MySQL Installer (Windows の場合) をダウンロードし、特定のバージョンの MySQL Server を次のようにインストールして構成することです:

  1. MySQL Installer を https://dev.mysql.com/downloads/installer/ からダウンロードして実行します。

    注記

    標準の MySQL Installer とは異なり、小さいバージョンの web-community には MySQL アプリケーションはバンドルされませんが、インストールするように選択した MySQL 製品のみがダウンロードされます。

  2. MySQL 製品の初期インストールに使用する設定タイプを決定します。 例:

    • 開発者デフォルト: 選択したバージョンの MySQL Server および MySQL 開発に関連するその他の MySQL ツール ( MySQL Workbench など) を含む設定タイプを提供します。

    • サーバーのみ: 他の製品を含まない、選択したバージョンの MySQL Server の設定を提供します。

    • カスタム: MySQL Server およびその他の MySQL 製品の任意のバージョンを選択できます。

  3. サーバーインスタンス (および製品) をインストールし、最初にサーバーインスタンスに対して次のいずれかのレベルの可用性を選択して、サーバー構成を開始します:

    • スタンドアロン MySQL Server / Classic MySQL レプリケーション (デフォルト)

      高可用性なしで実行するようにサーバーインスタンスを構成します。

    • InnoDB クラスタ

      MySQL Group Replication に基づく次のような構成オプションを提供します:

      • ローカルホスト上のサンドボックス InnoDB クラスタ で複数のサーバーインスタンスを構成します (テストのみ)。

      • 新しい InnoDB クラスタ を作成し、シードインスタンスを構成するか、既存の InnoDB クラスタ に新しいサーバーインスタンスを追加します。

  4. 画面の指示に従って、構成プロセスを完了します。 個々のステップの詳細は、セクション2.3.3.3.1「MySQL Installer での MySQL Server の構成」 を参照してください。

MySQL がインストールされました。 MySQL をサービスとして構成した場合、システムを再起動するたびに Windows によって MySQL サーバーが自動的に起動されます。 また、このプロセスでは、MySQL Installer アプリケーションがローカルホストにインストールされます。このアプリケーションは、後で MySQL サーバーのアップグレードまたは再構成に使用できます。

注記

MySQL Workbench をシステムにインストールした場合は、それを使用して新しい MySQL サーバー接続を確認することを検討してください。 デフォルトでは、プログラムは MySQL のインストール後に自動的に起動します。

インストールの追加情報

MySQL は、標準アプリケーションまたは Windows サービスとして実行できます。 サービスを使用することで、標準 Windows サービス管理ツールを介してサーバーの動作をモニターおよび制御できます。 詳細については、セクション2.3.4.8「Windows のサービスとして MySQL を起動する」を参照してください。

RESTART ステートメントに対応するために、MySQL サーバーはサービスまたはスタンドアロンとして実行されるとフォークし、モニタープロセスがサーバープロセスを監視できるようにします。 この場合、2 つの mysqld プロセスがあります。 RESTART 機能が必要ない場合は、--no-monitor オプションを使用してサーバーを起動できます。 セクション13.7.8.8「RESTART ステートメント」を参照してください。

一般的には、Windows に MySQL をインストールするには管理者権限のアカウントを使用する必要があります。 そうでない場合、PATH 環境変数の編集あるいは サービス管理マネージャーにアクセスするなどの操作の場合に、問題が発生することがあります。 インストール時に、管理者権限を持つユーザーを使用して MySQL を実行する必要はありません。

Windows プラットフォームで MySQL を使用する場合の制限のリストは、セクション2.3.7「Windows プラットフォームの制限事項」 を参照してください。

MySQL Server パッケージのほかに、アプリケーションまたは開発環境で MySQL を使用するために、追加のコンポーネントが必要またはあると便利な場合があります。 次のものが含まれますがこれに限りません。

MySQL の Windows 版配布は、https://dev.mysql.com/downloads/ からダウンロードできます。 セクション2.1.3「MySQL の取得方法」を参照してください。

MySQL for Windows は、ここで詳しく説明するいくつかの配布形式で使用できます。 一般的には、MySQL Installer を使用するとよいでしょう。 これには、古い MSI よりも多くの機能と MySQL 製品が含まれており、圧縮ファイルよりも簡単に使用できるため、MySQL を起動して実行するための追加ツールは必要ありません。MySQL Installer は、MySQL Server および追加の MySQL 製品を自動的にインストールし、オプションファイルを作成してサーバーを起動し、デフォルトのユーザーアカウントを作成できるようにします。 パッケージ選択の詳細は、セクション2.3.2「インストールパッケージの選択」 を参照してください。

Windows での MySQL の考慮事項