Zde jsou následující vysvětlení
- /usr/libexec/mysqld :Skutečný binární spustitelný soubor
- /etc/rc.d/init.d/mysqld :Spouštěcí soubor služby (textový soubor)
- /var/run/mysqld :složka PID/spustit soubor (mysqld do této složky zapíše soubor spuštění)
- /var/lock/subsys/mysqld:nejsem si jistý
Pokud spustíte which mysqld měli byste vidět první
Nikdy to nespustíte přímo
Když spustíte service mysqld start , volá /etc/rc.d/init.d/mysqld ke spuštění programu s názvem mysqld_safe (Spusťte which mysqld_safe ). mysqld_safe a mysqld pracovat společně jako démon serveru.
Na druhé straně mysqld_safe spustí mysqld a poté zkontroluje výstupní kód. Můžete spustit less /etc/rc.d/init.d/mysqld a uvidíte toto. Pokud mysqld neskončilo kvůli vypnutí systému nebo normálnímu service mysql stop , mysqld_safe se pokusí restartovat mysqld .