Här är följande förklaringar
- /usr/libexec/mysqld :Den faktiska binära körbara filen
- /etc/rc.d/init.d/mysqld :Tjänstens startfil (textfil)
- /var/run/mysqld :PID/run-filmapp (mysqld skriver en körfil i den här mappen)
- /var/lock/subsys/mysqld :inte säker
Om du kör which mysqld du borde se den första
Du kör aldrig det direkt
När du kör service mysqld start , den anropar /etc/rc.d/init.d/mysqld för att starta ett program som heter mysqld_safe (Kör which mysqld_safe ). mysqld_safe och mysqld arbeta tillsammans för att vara serverdemonen.
I sin tur mysqld_safe startar mysqld och söker sedan efter en utgångskod. Du kan köra less /etc/rc.d/init.d/mysqld och se detta. Om mysqld inte slutade på grund av systemavstängning eller ett normalt service mysql stop , kommer mysqld_safe att försöka starta om mysqld .