mysql 和 mysqld 的区别:
mysql 是个命令行程序;mysqld 是服务。

linux 系统里一般的服务都是以 d 结尾的,比如 httpd,vsftpd 等等。

d 的全拼应该是 daemon,也就是守护程序的意思,常驻于后台。

mysqld:未被识别的服务(解决方法)
在这里插入图片描述

Linux 服务管理两种方式service和systemctl区别:
1.service命令

# service命令启动redis脚本
service redis start
# 直接启动redis脚本
/etc/init.d/redis start
# 开机自启动
update-rc.d redis defaults

其中脚本需要我们自己编写

2.systemctl命令
systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。
systemd对应的进程管理命令是systemctl

systemctl命令兼容了service
即systemctl也会去/etc/init.d目录下,查看,执行相关程序

systemctl redis start
systemctl redis stop
# 开机自启动
systemctl enable redis
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐