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!


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


0

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


Och, jeśli zajrzysz do mysqld_safe, robi to znacznie więcej niż zwykłe opakowanie.
Mike Kormendy
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.