Sollten sowohl mysqld_safe als auch mysqld beim Start gleichzeitig ausgeführt werden?

10

Beim Starten von CentOS VPS (von einer anderen Person eingerichtet) startet MySQL beim Booten zwei Prozesse:

  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.

Ist dies normal / der richtige Weg, um MySQL einzurichten (auf diesem Root wird mysqld_safe ausgeführt?)

Vielen Dank!

Professor Frink
quelle
müssen alle Parameter wie key_buffer_size auf mysqld oder mysqld_safe sein?
Justcode

Antworten:

16

Ja, so soll es sein. mysqld_safe erzeugt einen von mysql-user ausgeführten Daemon (mysqld).

Xorlev
quelle
0

Wenn Sie einen Blick in den Inhalt werfen, werden mysqld_safeSie feststellen, dass es sich lediglich um einen Shell-Skript-Wrapper zum Starten handelt mysqld.

Dan Carley
quelle
Oh, ... wenn Sie in mysqld_safe schauen, ist es weit mehr als nur ein Wrapper.
Mike Kormendy