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

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

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

  1. mysql:/usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql
  2. 根目录:/bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql。

这是设置 MySQL 的正常/正确方法吗(根正在运行 mysqld_safe?)

谢谢!

答案1

是的,它应该是这样的。mysqld_safe 生成一个 mysql 用户运行守护进程(mysqld)。

答案2

如果您仔细查看其内容,mysqld_safe就会发现它仅仅是一个用于启动的 shell 脚本包装器mysqld

相关内容