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!


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


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.


Oh, ... si vous regardez à l'intérieur de mysqld_safe, cela fait bien plus qu'un simple wrapper.
Mike Kormendy
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.