Czy zarówno mysqld_safe, jak i mysqld powinny być uruchomione jednocześnie podczas uruchamiania?

10

Po uruchomieniu mojego CentOS VPS (skonfigurowanego przez kogoś innego) MySQL uruchamia dwa procesy podczas rozruchu:

  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.

Czy to normalny / prawidłowy sposób konfiguracji MySQL (w tym katalogu głównym działa mysqld_safe?)

Dzięki!

Profesor Frink
źródło
wszystkie parametry, takie jak key_buffer_size, muszą znajdować się na mysqld lub mysqld_safe?
justcode

Odpowiedzi:

16

Tak, tak właśnie powinno być. mysqld_safe tworzy demona uruchamiającego użytkownika mysql (mysqld).

Xorlev
źródło
0

Jeśli zajrzysz do zawartości mysqld_safe, przekonasz się, że jest to jedynie opakowanie skryptu powłoki do uruchomienia mysqld.

Dan Carley
źródło
Och, jeśli zajrzysz do mysqld_safe, robi to znacznie więcej niż zwykłe opakowanie.
Mike Kormendy