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!


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).


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.


Oh, ... wenn Sie in mysqld_safe schauen, ist es weit mehr als nur ein Wrapper.
Mike Kormendy
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.