「/etc/systemd/system/mysql.service is masked」エラーの解決方法

「/etc/systemd/system/mysql.service is masked」というエラーメッセージは、MySQLサービスのシステムドでの登録がマスクされていることを示しています。これは、別のユニットファイルが同じ名前のサービスをマスクしているか、/etc/systemd/system/ ディレクトリ内に同じ名前のシンボリックリンクが作成されていることが原因です。

このエラーを修正するには、マスクされているユニットファイルを削除して、MySQLサービスを正常に起動させることができます。次の手順に従ってください。

シンボリックリンクを削除する:

sudo rm /etc/systemd/system/mysql.service

MySQLサービスを再読み込みする:

sudo systemctl daemon-reload

MySQLサービスを再起動する:

sudo systemctl restart mysql

MySQLサービスの状態を確認する:

sudo systemctl status mysql

これで、「/etc/systemd/system/mysql.service is masked」というエラーが解消され、MySQLサービスが正常に起動されるはずです。