MySQLをWindowsサービスに登録する

広告
eyecatch

Windows で MySQL をサービスとして動作させたい場合には MySQL をサービスに登録しておきます。ここでは MySQL を Windows のサービスとして登録する方法を解説します。

MySQLをWindowsサービスに登録する

MySQL サーバを Windows サービスとして登録します。 MySQL のサーバプログラムは MySQL をインストールしたディレクトリの中の bin ディレクトリににある mysqld.ext です。

MySQLをWindowsサービスに登録する(1)

それではコマンドプロンプトを管理者権限で起動してください。

MySQLをWindowsサービスに登録する(2)

次にように実行してください。なおご自身が MySQL をインストールしたディレクトリに合わせて変更してください。

"C:¥Program Files¥MySQL¥MySQL Server 8.0¥bin¥mysqld" --install MYSQL80

MySQLをWindowsサービスに登録する(3)

MySQL が サービス名 MYSQL80 として Windows サービスとして登録されました。

この方法で登録した場合、スタートアップの種類は「自動」となり Windows が起動するたびに MySQL も起動します。次回の Windows の起動を待たずに MySQL を起動するには次のように実行してください。

NET START MYSQL80

MySQLをWindowsサービスに登録する(4)

MySQL が起動しました。

サービスとして登録されたかどうか確認する

サービスとして登録されたかどうかを確認するために Windows10 の「サービス」の画面を先に表示しておきます。デスクトップ左下にあるスタートメニューを右クリックし、表示されたメニューの中から「コンピュータの管理」をクリックして下さい。

サービスとして登録されたかどうか確認する(1)

「コンピュータの管理」画面が表示されたら左側メニューの中の「サービスとアプリケーション」の中にある「サービス」をクリックして下さい。画面右側に「サービス」に関する情報が表示されます

サービスとして登録されたかどうか確認する(2)

少し見にくいので「表示」メニューの中の「カスタマイズ」を選択し、「コンソールツリー」を非表示にします。

サービスとして登録されたかどうか確認する(3)

「名前」の欄に MySQL80 と書かれた行を探します。見つかった場合は Windows サービスとして MySQL が登録されています。

サービスとして登録されたかどうか確認する(4)

では MySQL80 と書かれた行をダブルクリックして下さい。 MySQL サービスに関するプロパティが表示されます。

サービスとして登録されたかどうか確認する(5)

「スタートアップの種類」が「自動」に設定されているので Windows が起動する時に自動的に MySQL もサービスとして開始されます。手動で MySQL の起動を行いたい場合は「スタートアップの種類」を「手動」に変更して下さい。

サービスの停止や開始もこの画面で行うことができます。

MySQLの使い方の他の記事を見てみる

( Written by Tatsuo Ikura )

関連記事 (一部広告含む)
Profile
profile_img

著者 / TATSUO IKURA

初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を行っています。