[root@localhost mysql-8.0]# service mysqld stop Redirecting to /bin/systemctl stop mysqld.service Failed to stop mysqld.service: Unit mysqld.service not loaded. [root@localhost mysql-8.0]# ^C
时间: 2024-01-10 21:04:37 浏览: 182
根据您提供的信息,看起来是因为 mysqld.service 单元未加载导致无法停止 MySQL 服务。这可能是由于以下原因之一引起的:
1. MySQL 服务未正确安装:请确保已正确安装 MySQL,并且安装的版本中包含 mysqld.service 单元。您可以通过运行以下命令来检查是否已正确安装 MySQL:
```
rpm -qa | grep mysql
```
2. MySQL 服务名称不同:某些系统中,MySQL 服务名称可能不是 `mysqld`,而是其他名称。您可以通过以下命令来查看所有可用的服务列表:
```
systemctl list-unit-files | grep mysql
```
请尝试上述解决方法,并确保 MySQL 已正确安装和配置。如果问题仍然存在,请提供更多详细信息以便我能够帮助您进一步解决问题。
相关问题
[root@localhost bin]# service mysqld restart Redirecting to /bin/systemctl restart mysqld.service Failed to restart mysqld.service: Unit not found. [root@localhost bin]#
您好!根据您提供的信息,看起来是无法找到 mysqld.service 单元。这可能是由于以下原因之一引起的:
1. MySQL 未正确安装:请确保已正确安装 MySQL,并且安装的版本中包含 mysqld.service 单元。您可以通过运行以下命令来检查是否已正确安装 MySQL:
```
rpm -qa | grep mysql
```
2. MySQL 服务名称不同:某些系统中,MySQL 服务名称可能不是 `mysqld`,而是其他名称。您可以通过以下命令来查看所有可用的服务列表:
```
systemctl list-unit-files | grep mysql
```
3. MySQL 服务未启用:如果 MySQL 服务未启用,您可以尝试手动启动它。使用以下命令手动启动 MySQL 服务:
```
systemctl start mysql
```
请尝试上述解决方法,并确保 MySQL 已正确安装和配置。如果问题仍然存在,请提供更多详细信息以便我能够帮助您进一步解决问题。
Redirecting to /bin/systemctl start mysqld.service Failed to start mysqld.service: Unit not found.
根据提供的引用内容,这个错误可能是由于没有安装MySQL导致的。在CentOS7下,yum install mysql-server mysql mysql-devel已经将MySQL移除,改为默认安装MariaDB。因此,如果你想启动MySQL数据库,需要先安装MySQL并将其设置为默认的数据库。以下是安装MySQL并启动mysqld.service的步骤:
1.安装MySQL
```shell
sudo yum install mysql-server mysql mysql-devel
```
2.启动mysqld.service
```shell
sudo systemctl start mysqld.service
```
如果你已经安装了MySQL但仍然遇到此错误,请检查mysqld.service是否存在。你可以使用以下命令检查mysqld.service是否存在:
```shell
systemctl status mysqld.service
```
如果mysqld.service不存在,你可以尝试重新安装MySQL或手动创建mysqld.service文件。
阅读全文