-
MySQLがインストールされていない場合: エラーメッセージの意味は、MySQLサービスが見つからなかったことを示しています。まず最初に確認するべきは、MySQLが正しくインストールされているかどうかです。次のコマンドを使用して、MySQLがインストールされているかどうかを確認します。
sudo apt list --installed | grep mysql
インストールされていない場合は、MySQLをインストールする必要があります。適切なパッケージマネージャーを使用してMySQLをインストールし、再度サービスを起動してみてください。
-
MySQLサービスの名前が異なる場合: エラーメッセージに示されている「mysql.service」というサービス名は、インストールされたMySQLバージョンによって異なる場合があります。実際のサービス名を確認するために、次のコマンドを実行します。
systemctl list-units --type=service | grep mysql
上記のコマンドの出力には、実際のMySQLサービス名が含まれています。エラーメッセージで表示されているサービス名と一致していない場合は、サービス名を正しく指定する必要があります。例えば、以下のようにサービス名を修正します。
sudo systemctl stop <実際のサービス名>
-
サービスが正しく設定されていない場合: サービスが正しく設定されていないと、エラーメッセージが表示されることがあります。サービスの設定ファイルを確認し、修正する必要があります。設定ファイルの場所は、使用しているLinuxディストリビューションによって異なりますが、通常は
/etc/systemd/system/
ディレクトリ内にあります。設定ファイルを編集するには、次のコマンドを使用します。
sudo nano /etc/systemd/system/<サービス名>.service
ファイル内で正しい設定を行い、保存して終了します。その後、次のコマンドを使用して変更を反映させます。
sudo systemctl daemon-reload
最後に、サービスを再起動してみてください。