Her er følgende forklaringer
- /usr/libexec/mysqld :Den faktiske binære eksekverbare
- /etc/rc.d/init.d/mysqld :Tjenestens startfil (tekstfil)
- /var/run/mysqld :PID/run-filmappe (mysqld skriver en kørefil i denne mappe)
- /var/lock/subsys/mysqld :ikke sikker
Hvis du kører which mysqld du skulle se den første
Du kører det aldrig direkte
Når du kører service mysqld start , kalder den /etc/rc.d/init.d/mysqld for at starte et program kaldet mysqld_safe (Kør which mysqld_safe ). mysqld_safe og mysqld arbejde sammen for at være serverdæmonen.
Til gengæld mysqld_safe starter mysqld og søger derefter efter en exit-kode. Du kan køre less /etc/rc.d/init.d/mysqld og se dette. Hvis mysqld ikke sluttede på grund af systemnedlukning eller et normalt service mysql stop , vil mysqld_safe forsøge at genstarte mysqld .