Mysql还是mysqld

安装完 mysql 之后,很多教程说查看服务的命令时 service xxxd status,为什么 mysql 和一些其他服务没有这个 d,
service mysql status,
在一个 linux 群中,ubuntu 的 mysql 服务也没有 d,请问这是咋回事???

不管服务名称如何,运行的进程都一样:

$ sudo netstat -tap | grep mysql
tcp        0      0 localhost:mysql         *:*                LISTEN      2556/mysqld

dev.mysql.com/doc/refman/5.7/en/server-management-using-systemd.html

歪个楼,那个 d 代表 daemon, 意思是这个进程在后台“守护”运行,而非当前用户直接控制,这样用户退出什么的都不会影响进程运行

// 没错就是 Maxwell’s demon

这个只是 systemd 脚本文件的命名问题而已。

来自我的 Nexus 7 上的 Tapatalk