hadoop@ubuntu:~$ service mysql start Failed to start mysql.service: Unit mysql.service is masked.

hadoop@ubuntu:~$ service mysql start
Failed to start mysql.service: Unit mysql.service is masked.

报错提示你:Unit mysql.service is masked.
已经mask掉了,所以你先 unmask 先:systemctl unmask mysql.service
后面再启动 来看看,是否有其余报错。
可以看着动态的日志文件来观察,有报错,就解决其余报错。

这个问题可能是因为 MySQL 服务被 "masked"(屏蔽)了。屏蔽服务意味着系统不执行该服务的启动和关闭操作,即使您尝试手动启动或停止该服务,也会显示“被屏蔽”的错误信息。

要解决此问题,您可以取消屏蔽 MySQL 服务,并重新启动它。您可以按照以下步骤执行:

  1. 取消屏蔽 MySQL 服务:
sudo systemctl unmask mysql.service
  1. 启动 MySQL 服务:
sudo service mysql start

如果您仍然遇到问题,请检查您的 MySQL 安装是否已正确完成,并确保在其配置文件中设置了正确的端口和其他必需的设置。如果问题仍未解决,请考虑查看系统日志文件以获取更多详细信息。