「/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サービスが正常に起動されるはずです。