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

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

5.8.2.2 Windows サービスとして複数の MySQL インスタンスの起動

Windows 上では、MySQL Server は Windows サービスとして実行することができます。 単一の MySQL サービスをインストール、制御、および削除する手順は、セクション2.3.4.8「Windows のサービスとして MySQL を起動する」に記載されています。

複数の MySQL サービスをセットアップするには、各インスタンスが、インスタンスごとに一意でなければならないほかのパラメータを使用することに加えて、異なるサービス名を使用するようにする必要があります。

次の手順について、mysqld サーバーを、C:\mysql-5.5.9 および C:\mysql-8.0.29 にそれぞれインストールされている 2 つの異なるバージョンの MySQL から実行するとします。 (5.5.9 を本番サーバーとして実行しているが、8.0.29 を使用したテストも実行したい場合、このような状況になることがあります。)

MySQL を Windows サービスとしてインストールするには、--install または --install-manual オプションを使用します。 これらのオプションについては、セクション2.3.4.8「Windows のサービスとして MySQL を起動する」を参照してください。

前述の説明によれば、複数のサービスをセットアップするにはいくつかの方法があります。 次の手順では、いくつかの例を説明します。 これらのいずれかを試行する前に、既存の MySQL サービスがあればシャットダウンして削除してください。

複数のサービスを削除するには、それぞれに SC DELETE mysqld_service_name を使用します。 または、--remove オプションの後にサービス名を指定して、それぞれに mysqld --remove を使用します。 サービス名がデフォルト (MySQL) の場合は、mysqld --remove の使用時に省略できます。