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!


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


0

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


Oh, ... se você olhar dentro do mysqld_safe, ele faz um pouco mais do que um mero wrapper.
Mike Kormendy
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.