mysqld_safe和mysqld是否应该在启动时同时运行?

在启动我的CentOS VPS(由其他人设置)时,MySQL在启动时启动两个进程:

  1. mysql:/ usr / libexec / mysqld –basedir = / usr –datadir = / var / lib / mysql –user = mysql
  2. root:/ bin / sh / usr / bin / mysqld_safe –datadir = / var / lib / mysql –socket = / var / lib / mysql / mysql。

这是正常的/正确的方式来设置MySQL(即根运行mysqld_safe?)

谢谢!

是的,就是这样。 mysqld_safe产生一个mysql用户运行守护进程(mysqld)。

如果你仔细看看mysqld_safe的内容,你会发现它只是一个启动mysqld的shell脚本包装器。