O mysqld_safe e o mysqld devem estar em execução ao mesmo tempo na inicialização?

10

Ao iniciar o meu CentOS VPS (configurado por outra pessoa), o MySQL inicia dois processos na inicialização:

  1. Você pode usar o seguinte comando: mysql: / usr / libexec / mysqld --basedir = / usr --datadir = / var / lib / mysql --user = mysql
  2. raiz: / bin / sh / usr / bin / mysqld_safe - datadir = / var / lib / mysql --socket = / var / lib / mysql / mysql.

Esta é a maneira normal / correta de configurar o MySQL (essa raiz está executando o mysqld_safe?)

Obrigado!

Professor Frink
fonte
todos os parâmetros como key_buffer_size precisam estar no mysqld ou mysqld_safe?
justcode 14/05

Respostas:

16

Sim, é assim que deveria ser. O mysqld_safe gera um daemon de execução do usuário mysql (mysqld).

Xorlev
fonte
0

Se você der uma olhada no conteúdo, mysqld_safeverá que é apenas um wrapper de script de shell para o lançamento mysqld.

Dan Carley
fonte
Oh, ... se você olhar dentro do mysqld_safe, ele faz um pouco mais do que um mero wrapper.
Mike Kormendy