Mysqld_safe et mysqld doivent-ils être exécutés en même temps au démarrage?

10

Au lancement de mon CentOS VPS (configuré par quelqu'un d'autre), MySQL démarre deux processus au démarrage:

  1. mysql: / usr / libexec / mysqld --basedir = / usr --datadir = / var / lib / mysql --user = mysql
  2. racine: / bin / sh / usr / bin / mysqld_safe --datadir = / var / lib / mysql --socket = / var / lib / mysql / mysql.

Est-ce normal / la bonne façon de configurer MySQL (cette racine exécute mysqld_safe?)

Merci!

Professeur Frink
la source
tous les paramètres comme key_buffer_size doivent être sur mysqld ou mysqld_safe?
Justcode

Réponses:

16

Oui, c'est comme ça que ça doit être. mysqld_safe génère un démon exécuté par mysql-user (mysqld).

Xorlev
la source
0

Si vous jetez un œil au contenu de, mysqld_safevous constaterez qu'il ne s'agit que d'un wrapper de script shell pour le lancement mysqld.

Dan Carley
la source
Oh, ... si vous regardez à l'intérieur de mysqld_safe, cela fait bien plus qu'un simple wrapper.
Mike Kormendy