Failed to start mysqld.service: Unit not found.
时间: 2023-12-04 19:39:16 浏览: 138
docker.service启动失败:Unit not found的原因及解决办法
5星 · 资源好评率100%
启动MySQL数据库时出现“Failed to start mysqld.service: Unit not found”错误提示,可能是由于MySQL服务没有正确安装或者服务文件被删除导致的。可以尝试以下解决方法:
1. 检查MySQL服务是否正确安装,可以使用以下命令进行检查:
```
rpm -qa | grep mysql
```
如果没有输出,则说明MySQL服务没有正确安装,需要重新安装MySQL服务。
2. 检查MySQL服务文件是否存在,可以使用以下命令进行检查:
```
ls /usr/lib/systemd/system/mysqld.service
```
如果没有输出,则说明MySQL服务文件被删除,需要重新安装MySQL服务或者手动创建服务文件。
3. 如果以上两种方法都无法解决问题,可以尝试卸载重建容器,重新安装MySQL服务。
```
docker run -itd --name 容器名称 --privileged=true -v /sys/fs/cgroup:/sys/fs/cgroup -p 80:80 -p 7070:7070 centos:centos7 /usr/sbin/init
```
阅读全文