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.