Failed to start mysqld.server.service: Unit not found.
时间: 2023-12-04 19:40:44 浏览: 108
这个错误通常是由于MySQL服务未正确安装或未正确配置而导致的。您可以按照以下步骤解决此问题:
1.首先,确保已正确安装MySQL服务。您可以使用以下命令检查是否已安装:
```shell
rpm -qa | grep mysql
```
如果未安装,则需要安装MySQL服务。您可以使用以下命令安装:
```shell
yum install mysql-server
```
2.如果MySQL已正确安装,则需要检查是否已正确配置mysqld.service文件。您可以使用以下命令检查mysqld.service文件是否存在:
```shell
ls /usr/lib/systemd/system/mysqld.service
```
如果文件不存在,则需要重新安装MySQL服务。如果文件存在,则需要编辑mysqld.service文件并确保文件中的路径正确。您可以使用以下命令编辑mysqld.service文件:
```shell
vi /usr/lib/systemd/system/mysqld.service
```
在文件中,找到ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid这一行,确保路径正确。
3.编辑完成后,保存并退出文件。然后,重新加载systemd管理器配置并启动MySQL服务:
```shell
systemctl daemon-reload
systemctl start mysqld.service
```
如果MySQL服务已成功启动,则不会再出现"Failed to start mysqld.service: Unit not found."错误。
阅读全文