Hier die folgenden Erläuterungen
- /usr/libexec/mysqld :Die eigentliche ausführbare Binärdatei
- /etc/rc.d/init.d/mysqld :Die Startdatei des Dienstes (Textdatei)
- /var/run/mysqld :PID/Run-Dateiordner (mysqld schreibt eine Run-Datei in diesen Ordner)
- /var/lock/subsys/mysqld :nicht sicher
Wenn Sie which mysqld ausführen Sie sollten den ersten sehen
Sie führen das nie direkt aus
Wenn Sie service mysqld start ausführen , es ruft /etc/rc.d/init.d/mysqld auf um ein Programm namens mysqld_safe zu starten (Führen Sie which mysqld_safe aus ). mysqld_safe und mysqld zusammenarbeiten, um der Server-Daemon zu sein.
Im Gegenzug mysqld_safe startet mysqld und sucht dann nach einem Exit-Code. Sie können less /etc/rc.d/init.d/mysqld ausführen und das sehen. Wenn mysqld aufgrund einer Systemabschaltung oder eines normalen service mysql stop nicht beendet wurde , mysqld_safe versucht, mysqld neu zu starten .