lu@ubuntu:~$ service mysql restart Failed to restart mysql.service: The name org.freedesktop.PolicyKit1 was not provided by any .service files See system logs and 'systemctl status mysql.service' for details. lu@ubuntu:~$ 咋回事
这个问题是因为在尝试重启MySQL服务时,系统找不到名为org.freedesktop.PolicyKit1的服务文件。你可以尝试以下方法解决这个问题:
- 首先,检查你的系统中是否已经安装了
policykit-1-gnome
包。如果没有安装,可以使用以下命令安装:
bash复制代码
sudo apt-get install policykit-1-gnome
- 如果已经安装了
policykit-1-gnome
包,但仍然出现这个问题,那么可能是因为该包没有被正确加载。你可以使用以下命令重新加载policykit-1-gnome
包:
bash复制代码
sudo systemctl daemon-reload
- 最后,再次尝试重启MySQL服务:
bash复制代码
sudo service mysql restart
如果问题仍然存在,请查看系统日志(通常位于/var/log/syslog
或/var/log/messages
)以获取更多详细信息,并尝试手动启动MySQL服务:
bash复制代码
sudo systemctl start mysql.service