mysqld.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig mysqld on
这段错误信息表明你正在尝试使用 systemctl
命令来管理一个非原生服务,即 mysqld.service
。mysqld.service
并不是一个原生服务,所以系统提示你正在将其重定向到 /sbin/chkconfig
。
如果你是在使用基于RPM的系统(例如CentOS、Fedora、RHEL等),并且你的MySQL是从非官方源安装的(例如,是通过一个.rpm包直接安装的,而不是通过系统的包管理器),那么systemctl
可能无法直接管理这个服务。在这种情况下,你可能需要使用 /sbin/chkconfig
或 service
命令来管理这个服务。
例如,你可以使用以下命令来启动 mysqld
服务:
/sbin/service mysqld start |
或者:
service mysqld start |
如果你确实想让 systemctl
管理这个服务,你可能需要重新安装MySQL,确保它是通过系统的包管理器安装的,这样 systemctl
就可以正确地识别和管理它。
有话要说