目的/背景
前回、Windowsのlocal環境にインストールしたMySQLをOS起動時に立ち上がらないようにするため、サービスにて設定を行いました。
前回:【MySQL】Windows起動時にMySQLサーバが自動起動させないようにする方法
このサービスから起動・停止を行ってもよかったのですが、かっこよくコマンドから行いたいなと思います。
概要
PowerShellのコマンドよりサービスを起動・停止を行う。
手順1.サービスの確認
Get-Service
コンピュータ上のサービスを一覧取得します。
サービスがたくさん表示されてしまうので、下記のようにワイルドカードを用いて使用するのをおススメします。
Get-Service MySQL*
PS C:\WINDOWS\system32> Get-Service MySQL*
Status Name DisplayName
------ ---- -----------
Stopped MySQL80 MySQL80
PS C:\WINDOWS\system32>
上記のStatusを確認するとサービスが停止していることを確認できると思います。
こちらを起動していきましょう。
手順2.サービスの起動
Start-Service
コンピュータ上のサービスを起動します。
今回は手順1.で表示された[Name]MySQL80を起動します。
Start-Service -Name MySQL80
PS C:\WINDOWS\system32> Start-Service -Name MySQL80
PS C:\WINDOWS\system32> Get-Service "MySQL*"
Status Name DisplayName
------ ---- -----------
Running MySQL80 MySQL80
PS C:\WINDOWS\system32>
上記の実行例ではサービス起動後、Get-Service
を用いてStatusを確認すると、サービスが起動していることを確認できます。
手順3.サービスの停止
Stop-Service
コンピュータ上のサービスを停止します。
今回は手順1.で表示された[Name]MySQL80を停止します。
Stop-Service -Name MySQL80
PS C:\WINDOWS\system32> Stop-Service -Name MySQL80
PS C:\WINDOWS\system32> Get-Service "MySQL*"
Status Name DisplayName
------ ---- -----------
Stopped MySQL80 MySQL80
PS C:\WINDOWS\system32>
上記の実行例ではサービス停止後、Get-Service
を用いてStatusを確認すると、サービスが停止していることを確認できます。